标签:
这个问题消耗了我的很多时间。
原来是因为.php文件中的 echo echo json_encode($k); 后面少加了个exit;
因为echo echo json_encode($k); 之后还是有其他内容的,所以ajax获取到除了json格式以外的数据。
这个时候会触发error方法:
error: function(XMLHttpRequest, textStatus, errorThrown){
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
分别弹出: 200, 4, parsererror
parsererror 表示数据转化的过程出现错误, 原因是请求的是json数据,然而返回了除json之外的数据。
标签:
原文地址:http://www.cnblogs.com/lostk/p/4230774.html