Глобальный перехват сетевой ошибки
Здравствуйте.
Я пишу приложение на ExtJS, в котором надо реализовать одно глобальное свойство: если запрос данных с сервера приводит к ошибке 401, то надо показать алерт и закрыть окно приложения. С показом и закрытием я рассчитываю справиться :) А вот как повесить некий общий обработчик на все запросы? Должно учитываться все кроме запросов статики: загрузки сторов, моделей, апдейты измененных данных, ажакс запросы... Хотя я подозреваю что все эти операции и делаются посредством Ext.Ajax. Смотрел на его методы и не заметил ничго подходящего. Может кто нибудь подскажет как это решить? ps: Кажется, я поспешил... Вроде бы Ext.Ajax.on должен подойти. Меня смутило то что это не-статический метод, однако в последствии заметил что аджакс - это синглтон. Попробую. |
|
Часовой пояс GMT +3, время: 22:52. |