$.ajax({ url: "/text_ajax", type:"POST", data:{"k1":"v1", "k2":v2}, # data是form表单要提交的数据 success:function(data){ # 参数data是服务器端返回的字典,内容如这样{"status":"状态码","error":“错误信息”,"data":"表单验证通过的返回数据"} var obj = JSON.parse(data); if (obj.status){ location.reload(); } else{ $('#error_msg').text(obj.error) } } })
建议:永远让服务器端的字典序列化后再返回
return HttpResponse(json.dumps(dict))