在$.ajaxError方法中检索textStatus值
Retrieve textStatus value in $.ajaxError method
我正在尝试删除$.ajax错误处理程序函数,并使用$.ajaxError。一切正常,但我在全局错误处理程序中找不到textStatus值
旧错误处理:
$.ajax({
...
},
error:
function (data, textStatus, xmlHttpRequest)
{
alert(textStatus);
}
});
新的错误处理:
$(document).ajaxError(
function errorHandler(event, xhr, ajaxOptions, thrownError)
{
alert(fetch textStatus?);
}
如何在ajaxError方法中获取textStatus值?
我认为xhr
对象具有statusText
属性,您可以尝试一下。
$(document).ajaxError(
function errorHandler(event, xhr, ajaxOptions, thrownError)
{
alert(xhr.statusText);
}
);
注:只有当服务器生成错误并返回http状态代码时,才会填充xhr的status
和statusText
。但是,对于jQuery生成的错误(timeout、parserror、notmodified),这些字段将为空。我认为您应该在代码中处理这种情况。
相关文章:
- 使用JSP从服务器检索和显示图像
- 通过Magento的网络服务检索运费
- 如何通过php页面将数据库值检索到jquery自动完成框中
- 无法使用javascript检索SPList项
- 可以't使用Angular解析/检索JSON
- GoogleFeed正在检索图像
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 使用Scala Play Framework视图中的键检索映射值
- 从数据库中检索字段,而不模拟它们
- 如何在corona sdk中从CK编辑器中检索数据
- 如何使用Javascript客户端对象模型检索Sharepoint 2010列表项权限
- 在Node.js中上传和检索图像
- XML2JSON并检索数据
- 如何从php返回的JSON中检索值
- 如何在.js函数中检索来自其他模板的表单的目标值
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- 使用javascript进行JSON数据检索
- 检索MongoDB binData并显示为<img>src
- 为什么可以't我将检索到的文档分配给控制台中的变量
- 在$.ajaxError方法中检索textStatus值