- 注册时间
- 2012-11-16
- 最后登录
- 2018-4-2
- 阅读权限
- 10
- 积分
- 298
- 精华
- 0
- 帖子
- 62
|
factory 发表于 2012-11-27 13:33
errorCode返回的是ajax本身自带的错误状态码,你自己网上搜下有全部的状态码的表示意义 ...
$.ajax()有一个error参数,可以指定一个函数,在请求失败时,将调用此方法。这里给出的信息,对于调试来说,非常有用;
error:function (XMLHttpRequest, textStatus, errorThrown)
error事件返回的第一个参数XMLHttpRequest有一些有用的信息:
XMLHttpRequest.readyState:
其返回的状态码对应了一种错误说明:
状态码
0 - (未初始化)还没有调用send()方法
1 - (载入)已调用send()方法,正在发送请求
2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
3 - (交互)正在解析响应内容
4 - (完成)响应内容解析完成,可以在客户端调用了
XMLHttpRequest.status:
这里返回的状态码就是我们日常见到的HTTP状态;比如404
|
|