Sha*_*s88 10 javascript ajax jquery
我想知道如何在jquery中获取ajax状态代码.我有这个ajax块:
$.ajax{
type: "GET",
url: "keyword_mapping.html",
data:"ajax=yes&sf="+status_flag,
success: callback.success,
complete: rollup_filters(),
failure: function(){
alert("Failure");
}
}
Run Code Online (Sandbox Code Playgroud)
现在在上面的代码中,如果失败,我怎样才能得到ajax状态代码和那个状态代码的一些描述?
Jus*_*ier 11
您想使用该error选项来捕获它.例如:
error: function (jqXHR, textStatus, errorThrown)
// Your handler here...
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用该jqXHR对象检索有关失败的信息.
从文档:
为了与XMLHttpRequest向后兼容,jqXHR对象将公开以下属性和方法:
- readyState的
- 状态
- 状态文本
- 当底层请求分别用xml和/或文本响应时,responseXML和/或responseText
- setRequestHeader(name,value),它通过将旧值替换为新值而不是将旧值与旧值相连接而脱离标准
- getAllResponseHeaders()
- getResponseHeader()
- 中止()
| 归档时间: |
|
| 查看次数: |
22966 次 |
| 最近记录: |