[英]What Do you Return in Django if Ajax Request is successful?
我已经从Javascript文件向Django的Python视图文件发出了Ajax请求,这是成功的,但是我不确定应该返回什么值。
data_from_ajax = request.POST['data']
# do something with the data
return ?
我尝试返回HttpResponse(“ success”),但是javascript中的Ajax调用仍然运行错误功能。 成功的ajax请求的正确返回值是多少?
优良作法是返回带有状态或代码参数的JsonResponse对象。 您的JS脚本正在处理Json参数并确定其含义
{success:1,data={id:4}}
要么
{success:0,reason='not_found'}
格式只是您的选择
关于Json在此处重新放置: https ://docs.djangoproject.com/zh/2.2/ref/request-response/#jsonresponse-objects
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.