Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2015, 12:43
Аватар для Infarch
Профессор
Отправить личное сообщение для Infarch Посмотреть профиль Найти все сообщения от Infarch
 
Регистрация: 06.06.2014
Сообщений: 292

Глобальный перехват сетевой ошибки
Здравствуйте.

Я пишу приложение на ExtJS, в котором надо реализовать одно глобальное свойство: если запрос данных с сервера приводит к ошибке 401, то надо показать алерт и закрыть окно приложения.
С показом и закрытием я рассчитываю справиться А вот как повесить некий общий обработчик на все запросы? Должно учитываться все кроме запросов статики: загрузки сторов, моделей, апдейты измененных данных, ажакс запросы... Хотя я подозреваю что все эти операции и делаются посредством Ext.Ajax. Смотрел на его методы и не заметил ничго подходящего.
Может кто нибудь подскажет как это решить?

ps: Кажется, я поспешил... Вроде бы Ext.Ajax.on должен подойти. Меня смутило то что это не-статический метод, однако в последствии заметил что аджакс - это синглтон. Попробую.

Последний раз редактировалось Infarch, 31.10.2015 в 13:22.
Ответить с цитированием