AJAX 的 完美解决ajax跨域请求下parsererror的错误
ajax请求报parsererror错误是很宽泛的概念,很多情况下都报这个错,
在很多时候,即使ajax提交、返回都正常
XMLHttpRequest.status=200 (正常响应)
XMLHttpRequest.readyState=4 (正常接收)
ajax也会提示一个parseerror的错误.
出现这个错误,大都是不良书写习惯,或者语法不当造成的.
关于ajax的错误,请使用:
error:function(XMLHttpRequest, textStatus, errorThrown){
$("div").html(textStatus);
$("div").append("
"XMLHttpRequest.status);
$("div").append("
"XMLHttpRequest.readyState);
$("div").append("
"XMLHttpRequest.responseText);
}
或:
$("div").ajaxError(function(event,request, settings){
$(this).append("
出错页面:" + settings.url + "");});
取得错误相关信息,以进行分析.
textStatus返回除了得到null,"timeout", "error", "notmodified" 和