Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Глобальный перехват сетевой ошибки (https://javascript.ru/forum/extjs/59183-globalnyjj-perekhvat-setevojj-oshibki.html)

Infarch 31.10.2015 12:43

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

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

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

siber-biber 31.10.2015 19:14

http://docs.sencha.com/extjs/5.1.0/#...questexception ?


Часовой пояс GMT +3, время: 22:11.