Мне нужно отправить форму на панели форм на сервер, используя только скрипт на стороне клиента.
Причина в том, что при изменении значений формы (срабатывание события) я хочу выполнить быстрый вызов Ajax, чтобы определить, должна ли кнопка на панели включаться / отключаться.Проблема в том, что уже введенные данные формы важны для логики сервера, поэтому мне нужно отправить данные формы с помощью запроса Ajax для сервера.
Я не хочу просто отправлятьизменил элемент данных, потому что в форме есть сложные поля, и это потребовало бы слишком большого количества кода ... поэтому я хочу повторно использовать уже написанный код на стороне сервера, который обновляет бизнес-объекты данными формы.
Я былработать с чем-то вроде этого ... хотя это не удается полностью.
Ext.Ajax.request({
url: 'controller/method',
form: formid.getForm(),
params: { id: '1' },
method: 'POST',
success: function (result) {btn.setDisabled(!Ext.decode(result.responseText).success); },
failure: function (result) { btn.setDisabled(false); }
});
Кто-нибудь может помочь?Заранее спасибо