什么HTTP状态代码在jQuery.ajax中算作成功?

时间:2011-11-28 13:53:33

标签: jquery ajax http

documentation似乎没有明确指出jQuery.ajax中'success'的含义。是2xx代码吗?只有200?

2 个答案:

答案 0 :(得分:84)

来自源代码:

if ( status >= 200 && status < 300 || status === 304 ) {

所以任何2xx和特殊情况304也是如此。 304有一些额外的处理,请查看来源以获取更多信息。

答案 1 :(得分:4)

你会在完成的回调中找到它。成功是任何大于或等于200且小于300的状态。未修改(304)也被视为成功。