Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ExtJS: переход на новую страницу после отправки формы

276
21 января 2010 года
Rebbit
1.1K / / 01.08.2005
Отправляю форму (по дефолту она аяксом ходит. Так мне и надо).
В ответ получаю JSON типа {success:true} или {success:false,errors:{company:\"Wrong company\"}}

С ошибками все ясно - остаемся на той же странице. А если все хорошо то надобно кудато дальше перейти :)

Пока делаю так
 
Код:
formpanel.addListener("actioncomplete", function(form, action) {
  // всякие проверки
  document.location.href = 'НОВЫЙ УРЛ'
});
ИМХО. Както неакуратненько.
Есть ли альтернативы?
47K
01 февраля 2010 года
deathonator
5 / / 17.03.2009
Значит делай так:
 
Код:
Ext.Ajax.request({
........
       success: function(response) {
                    var result = eval(response.responseText);
                    if(result){
                          document.location = "link, where you need to go"
                    }
       }
........
});

Вот пример использования объекта Ext.Ajax.request: http://extjs-forum.ru/viewtopic.php?f=5&t=27
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог