用ajax的post请求,.fail被执行了,但是后台数据却修改成功了,这是神马情况?
3 回答
GCT1015
TA贡献1827条经验 获得超4个赞
检查后台是否报错。检查返回值是否为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
提交
取消