<span style="font-size:18px;">$.ajax({
url: "",
type: "POST",
data: {
flow_id : "1233",
flowchart : "test"
},
error: function(ht){
alert("系统错误,请重试");
},
dataType: "json",
success: function(data){
if(data == "ok") {
alert("保存成功");
} else {
alert("系统错误,请重试");
}
}
});</span>
查看http STATUS 是200,但是回调的却是error方法
查了下资料,应该是dataType的原因,dataType为json,但是返回的data不是json格式
于是将dataType:"json"去掉就ok了
本文介绍了一种常见的Ajax调用问题,即当预期的数据类型为JSON时,实际返回的数据不符合JSON格式导致的错误。通过调整dataType设置解决了该问题。

1140

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



