Я просматривал источник, чтобы узнать критику для jQuery.ajax() методов успеха/отказа, вызываемых. Он не основан исключительно на коде состояния, он также включает тип данных.
Я всегда прибегаю к написанию пользовательских обработчиков ошибок с использованием "полного" обратного вызова.
Точно, какие критерии для вызовов успеха/отказа?