什么HTTP状态代码在jQuery.ajax计数成功?

这个文档似乎没有详细说明jQuery.ajax中“成功”的含义。 它是任何2xx代码? 只有200?

从源代码:

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

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

你会发现在完成callback。 成功的地位大于或等于200且小于300.未修改的(304)也被视为成功。