Как отправить несколько переменных в HTTPResponse в Django с помощью Ajax
views.py
def contact(request):
# return HttpResponse("This Is Contact") # To Render String Use HttpResponse
if request.method == "POST":
name = request.POST.get('name')
print(name)
email = request.POST.get('email')
print(email)
number = request.POST.get('number')
print(number)
discription = request.POST.get('desc')
print(discription)
# c1 = Contact(name=name)
contact = Contact(name=name,email=email,number=number,desc=discription,date=datetime.today())
# c1.save()
contact.save()
success = 'User ' + name + 'Created Succesfully'
success1 = 'email ' + email + 'Created Succesfully'
print(success)
print(success1)
return HttpResponse(success,success1)
# messages.success(request, 'Your Messege Has Been Sent!')
return render(request,'contactus.html') # Render Menas It Load The index.html file and send the data of context
index.html
`
$(document).on('submit','#form-post',function(e){
e.preventDefault();
$.ajax({
type:'POST',
url:'contact',
data:{
name:$('#name').val(),
desc:$('#desc').val(),
number:$('#number').val(),
email:$('#email').val(),
csrfmiddlewaretoken:$('input[name=csrfmiddlewaretoken]').val(),
},
success:function(data,d1){
$('.rsltt').html(data);
$('.r1').html(d1);
}
})
})
`
Я новичок Хочу получить несколько переменных с помощью Ajxax Первая переменная PRint нормально Вторая показывает только успех Как мне вывести обе переменные?
Моя главная цель - вывести данные без обновления PAge
как решить эту ошибку, пожалуйста, помогите мне