ExtJs 5 событие истечения таймаута Ajax
Приветствую всех.
Работаю над приложением на ExtJs 3 (в заголовке ошибся с цифрой). При посылке Ajax запроса есть возможность установить таймаут на ожидание ответа: timeout: 60000 При его истечении необходимо выдавать сообщение пользователю. Для IE работает: Ext.lib.Ajax.on({ 'timeout' : A.onRequestTimeOut, }); Для FF и Chrome такая конструкция не срабатывает. Подскажите событие на истечение таймаута Ajax для FF и Chrome. Благодарю за ответ. |
Я бы поигрался с событием requestexception. Наверняка из response можно проверить, является ли эксепшн таймаутом, и если является - делать что надо
|
Makarov, Большое спасибо за ответ.
В response действительно есть флаг истечения таймаута response.fullStatus.isTimeout. Но я столкнулся еще с одной заморочкой. Когда в консоль вывожу сам объект response.fullStatus флаг isTimeout установлен в true, но если попытаться его прочитать из объекта (response.fullStatus.isTimeout, response.fullStatus['isTimeout']) он почему то false. Возможно кто-нибудь сталкивался с такой проблемой? |
Часовой пояс GMT +3, время: 08:01. |