jquery版本1.10.1
由于服务端返回的json 数据格式问题,前端js一直进入 error 事件。
正确的格式:
"{\"responseMsg\":\"success\"}"
备注:
$.ajax({
url:'/deep/sysmng/addPermRes',
async:true,
method:'POST',
contentType:'application/x-www-form-urlencoded; charset=UTF-8',
data:'resourceIds='+resourceIds,
dataType : 'json',
error:function(jqXHR,textStatus,errorThrown ){alert(errorThrown)},
success:function(resp){
alert('success');
}
});
由于服务端返回的json 数据格式问题,前端js一直进入 error 事件。
正确的格式:
"{\"responseMsg\":\"success\"}"
备注:
$.ajax({
url:'/deep/sysmng/addPermRes',
async:true,
method:'POST',
contentType:'application/x-www-form-urlencoded; charset=UTF-8',
data:'resourceIds='+resourceIds,
dataType : 'json',
error:function(jqXHR,textStatus,errorThrown ){alert(errorThrown)},
success:function(resp){
alert('success');
}
});
本文介绍了一个使用jQuery 1.10.1版本进行AJAX调用时遇到的问题,即前端JS始终触发error事件而非预期的success事件。问题源于服务器返回的数据格式不正确,导致解析失败。文中提供了一段具体的$.ajax()函数示例代码。
1480

被折叠的 条评论
为什么被折叠?



