documentation は、jQuery.ajaxの「成功」の意味を正確に指定していないようです。 2xxコードですか?たった200?
ソースコードから:
if ( status >= 200 && status < 300 || status === 304 ) {
したがって、任意の2xxと特別な状況では304も同様です。 304にはいくつかの追加の処理があります。詳細については、ソースを確認してください。
これは、doneコールバックで見つかります。成功とは、200以上300未満のステータスです。変更なし(304)も成功と見なされます。