[英]Django views.py is not rendering html file?
我正在通過ajax“POST”方法向后端(django)發送一個對象。 在 views.py 中,代碼運行但渲染語句未執行。
阿賈克斯
$.ajax({
url: '{% url "chout" %}',
data: {
'object': object1,
'csrfmiddlewaretoken':csrf
},
method: "POST",
dataType: 'json',
success: function (data) {
alert("success");
}
});
視圖.py
return render(request, "mart/checkout.html", {"total": total_price, "final_bill": final_dict})
return 語句上面的所有內容都運行順利,但不知何故return行不運行。 它也沒有顯示任何錯誤或警告,警報也沒有彈出。
如果屏幕上彈出警報,則返回管線正在運行。 用
alert(data);
看看html是否在那里。 該窗口不會自行應用 HTML。
在 django 中使用 Ajax,必須返回 json 響應而不是 html 文件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.