Как отправить несколько переменных в 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

{% csrf_token %} Написать описание Полное имя Номер телефона Адрес электронной почты Мы никогда не передадим ваш адрес электронной почты кому-либо еще. Отправить

`

    $(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

как решить эту ошибку, пожалуйста, помогите мне

Вернуться на верх