【发布时间】:2010-01-18 07:29:54
【问题描述】:
jQuery的AJAX错误函数有以下参数:
error(XMLHttpRequest, textStatus, errorThrown)
获取响应正文的最佳跨浏览器方式是什么?
这是否有效(在所有浏览器中都可靠)?
$.ajax({
error: function(http) {
alert(http.responseText);
}
});
【问题讨论】:
-
http.responseText 适用于所有现代浏览器,并且针对所有 4xx 和 5xx HTTP 状态错误触发错误处理程序。您可以通过检查可作为“http.status”访问的 HTTP 状态代码来改变错误处理