首页 > Web > jQuery ajax提示parsererror错误的原因
2013
01-21

jQuery ajax提示parsererror错误的原因

今天用jquery来处理ajax,用到了json,但是很奇怪,jquery的ajax回调时一直调用了error函数(一直提示parse error异常),success函数一次没执行过 ,代码如下:

$.ajax({
url: “app/app.php”,
type: “POST”,
data:{action:”addname”,name:name},
dataType: “json”,
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
},
success: function(data){
result=data[“result”];
alert(result);
}
});

用firebug看有返回值,但为什么还是一直执行error函数呢?搜索了下原来是返回的json不是标准格式引起的,json标准格式自己google吧。这年月都标准了…

{“value”:1}
{“value”:”red”}
{“value”:[“key”,250]}

最后编辑:
作者:7iang
做自己