ajax success和error接收了哪些状态码

Posted 小鸣的网络日志

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax success和error接收了哪些状态码相关的知识,希望对你有一定的参考价值。

ajax和 Http Status

之前一直奇怪ajax发送请求后success 和 error 分界的状态码是多少, 主要很多将ajax的教程也没有提到,
例如, 我用ResponseEntity<Map>(map, HttpStatus.INTERNAL_SERVER_ERROR); (500)来响应, ajax会用error来接收, 然后在论坛看到有大佬说到了Ajax源码中有指明:

isSuccess = status >= 200 && status < 300 || status === 304;

Spring 中的Enum HttpStatus

Http 状态码

52liming.com

以上是关于ajax success和error接收了哪些状态码的主要内容,如果未能解决你的问题,请参考以下文章

ajax在什么情况下走success和error?

ajax在什么情况下会走success和error

ajax不运行success回调而是运行error回调

Jquery ajax 不进入success而进入error,状态为4请求404

AJAX请求服务器,响应状态码为200,但调用error函数

jquery ajax 后台响应成功,返回正确json但不执行success方法,执行error的问题