jQuery AJAX JSON parseerror

时间:2014-10-05 17:50:55

标签: jquery ajax json

我使用jQuery和dataType = json

获得了一个包含AJAX请求的网页
$.ajax({
 type: "POST",
 url: 'api/',
 data: post,
 success: function(data) {}
 dataType: 'json',
 error: function(jqXHR, textStatus, errorThrown) {
  var message = myprint(errorThrown)+myprint(textStatus)+myprint(jqXHR);
  // myprint is a custom print function
  alert(message);
 }
}

大约1%的时间,我得到了这个警报:

{}
"parsererror"
{
 "readyState": 4,
 "responseText": "{\"results\":[\"TEST1\",\"TEST2\"],\"time\":\"0,123\"}",
 "status": 200,
 "statusText": "OK"
}

显然没有解析错误。你知道我可能会检查吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

错误:“显示-json解析错误”表示:data format response from server incorrect

在客户端,你设置dataType是'json'但是数据响应不是json数据或者可能是xml(我不确定,你应该再次检查)。