jqXHR.status
的可能值是什么?
到目前为止,我可以看到以下内容:
if (jqXHR.status === 0) { msg = 'Network Problem'; }
else if (jqXHR.status == 404) { msg = 'Requested page not found. [404]'; }
else if (jqXHR.status == 500) { msg = 'Internal Server Error [500].'; }
答案 0 :(得分:8)
这里可以找到任何东西。
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
status
值是http服务器在响应上发送的HTTP协议状态字段。
此时请注意,jquery ajax documentation表示不推荐status
,您应该使用statusCode
。
答案 1 :(得分:1)
为了与
XMLHttpRequest
向后兼容,jqXHR
对象将公开以下属性和方法:(...)
status
statusText
然后,您可以在WHATWG Living Standard page或其MDN或W3Schools页面上详细了解XMLHttpRequest
对象。后者还提供了a list of HTTP Status Messages的链接。
请注意,jqXHR
还会公开XMLHttpRequest
的{{1}}属性,除了状态代码之外,该属性还可用于获取快速有用的错误消息。