Предположим, например, что я хочу частично клонировать интерфейс Gmail с jQuery Ajax и реализовать периодическое автосохранение, а также отправку. И, в частности, давайте предположим, что я забочусь об обработке ошибок, ожидаю сетевых и других ошибок, и вместо того, чтобы просто быть оптимистом, я хочу разумную обработку различных ошибок.
Если я использую низкоуровневую функцию $ .ajax (), то будет понятно, как указать обратный вызов ошибки, но удобные методы $ .get (), $ .post () и .load ( ) не разрешать указание обратного вызова с ошибкой.
Каковы лучшие практики для пессимистической обработки ошибок? Это путем регистрации .ajaxError () с определенными упакованными наборами или глобального обработчика ошибок в стиле самоанализа в $ .ajaxSetup ()? Как должны выглядеть соответствующие части кода, чтобы инициировать автосохранение, чтобы в случае сбоя при автосохранении отображалось предупреждение типа «невозможно автосохранение» и, возможно, сообщение, настроенное для типа ошибки?
Спасибо