Друзья, помогите, пожалуйста решить задачку.
Когда на сервере заканчивается время жизни сессии, при получении очередного запроса он отдает 401 ошибку. В этом случае я вывожу форму авторизации. В случае успешной авторизации запрос данных нужно повторить.
Например, вызывается метод load() у некоего Store. Или submit() некой формы. А сервер возвращает 401. Слушаю requestexception у Ext.Ajax:
Ext.Ajax.on({
requestexception: function (conn, response, options) {
if ( response.status == 401 ) {
//открываю форму авторизации, юзером вводятся логин и пароль,
//форма сабмитится, и, в случае успеха, нужно store.load() повторить
}
}
});
Как осуществить повторный вызов того самого store.load() или form.submit() ?