1

我需要单独使用客户端脚本将表单面板上的表单提交到服务器。

原因是当表单值发生变化(事件触发)时,我想运行一个快速的 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); }
});

任何人都可以帮忙吗?提前致谢

4

0 回答 0