formpanel.addListener("actioncomplete", function(form, action) {
// всякие проверки
document.location.href = 'НОВЫЙ УРЛ'
});
ExtJS: переход на новую страницу после отправки формы
В ответ получаю JSON типа {success:true} или {success:false,errors:{company:\"Wrong company\"}}
С ошибками все ясно - остаемся на той же странице. А если все хорошо то надобно кудато дальше перейти :)
Пока делаю так
Код:
Есть ли альтернативы?
Код:
Ext.Ajax.request({
........
success: function(response) {
var result = eval(response.responseText);
if(result){
document.location = "link, where you need to go"
}
}
........
});
........
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