请问用ajax的post请求,.fail被执行了,但是后台数据却修改成功了,这是神马情况?
3 回答

慕尼黑5688855
TA贡献1848条经验 获得超2个赞

月关宝盒
TA贡献1772条经验 获得超5个赞
检查后台是否报错。检查返回值是否为success。部分数据格式错误,需要eval(date)操作F12打开,发送ajax请求,查看network里边是否报错,或者在返回值的位置添加console.log()查看返回参数。$.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#yourformid').serialize(),// 你的formid async: false, error: function(request) { alert("Connection error"); }, success: function(data) { console.log(data) var dataObj = eval('(' +data+ ')'); console.log(data) } });
添加回答
举报
0/150
提交
取消