ФУНКЦИЯ УСПЕХА AJAC НЕ РАБОТАЕТ - DJANGO

я пытаюсь вызвать ajax функцию и метод ajax функции полностью выполняет свою функцию, но после выполнения функции saveorder он не возвращает вызов метода success, даже метод ошибки и метод complete не работают код ajax:

function mycart(){
      if(localStorage.getItem('cart') != null){
          console.log("nnot empty")
          cart = JSON.parse(localStorage.getItem('cart'));
          cart = JSON.stringify(cart)

          $.ajax(
           
    {
     
        type:"POST",
        url: `/SaveOrder`,
        dataType: 'json',
        data:{
          mycart:cart,
          LastName : $("#Lastname").val(),
          Firstname : $("#Firstname").val(),
          Email : $("#Email").val(),
          Address : $("#Address").val(),
          Country : $("#Country").val(),
          State : $("#State").val(),
          Status : $("#Status").val(),
          'csrfmiddlewaretoken': '{{ csrf_token }}',


        },
        
        success : function(response) {
        console.log(response);
        return alert("jjj")
        },
        error : function() {
          return alert("ffff");
        },
        complete: function() {
        return alert("Hey: " );
      }

          

      })
    }
  }

код в файле views.py

def SaveOrder(request):
Orders.objects.create(Firstname = request.POST['Firstname'] , Lastname = request.POST['LastName'] , Email = request.POST['Email'] , Address=request.POST['Address'], Country = request.POST['Country'],State = request.POST['State'] , status = "pending" )
maxid = Orders.objects.aggregate(Max('id'))
cart = request.POST['mycart']
res = json.loads(cart)
for item in res:
    print(item)
    print()
    purchases.objects.create(orders_id = maxid['id__max'] , price = item['total'] , product = item['product'] , qty = item['qty'])
return JsonResponse(res , safe=False)
Вернуться на верх