jquery Ajax 不执行回调函数success的原因
jquery Ajax 不执行回调函数success的原因jquery Ajax 不执行回调函数success的原因jquery Ajax 不执行回调函数success的原因:$.ajax({type: “post”,contentType: “application/json”,url: basePath+“pages/Tongji/disposeAgree.action?cepin...
jquery Ajax 不执行回调函数success的原因
jquery Ajax 不执行回调函数success的原因
jquery Ajax 不执行回调函数success的原因:
$.ajax({
type: “post”,
contentType: “application/json”,
url: basePath+“pages/Tongji/disposeAgree.action?cepingitem=”+cepingitem+"&userrelation="+userrelation,
//data: {fenshu:8},
dataType: “json”,
success: function (result) {
alert(“操作成功”);
},
error:function(response){
alert(“error”);
}
});
如上,因为设置了属性dataType:“json”,故如果后台返回的不是正确的JSON字符串,那么永远不执行回调函数success,而只执行error函数。要么返回正确的JSON字符串,要么把dataType属性改为text
正确的返回JSON字符串如下:
pw.write("{“name”:“zs”}");
pw.write("{“name”:"+true+"}");
错误的例子:
pw.write("{‘name’:‘zs’}");
程序员,程序员, 一个bug修一天,
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)