Jquery 提供了处理服务器响应的方法,如 done
和fail
。我想知道服务器返回的哪些状态代码是由传递给 done
的回调处理的并由传递给 fail
的回调处理方法?显然,状态码200
由 done
处理回调和状态码500
由 fail
处理打回来。其他人呢?
最佳答案
来自 jQuery source code :
isSuccess = status >= 200 && status < 300 || status === 304;
所以 2xx 或 304 代码是成功的,其他任何代码都是失败。
关于jquery - jquery.ajax 完成和失败方法中包含哪些 HTML 状态代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21520964/