[英]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.