0

我一直在尝试使用 Ext 默认的 Action 类提交带有 FormPanel 的表单。但是,我希望将响应视为脚本,而不是 JSON 编码。

有没有人有这方面的经验?

4

2 回答 2

2

最好的计划是通过扩展来创建自定义操作Ext.form.Action

eval然后,您可以在自定义操作的回调中使用response对象或result对象。success

可以以Ext.form.BasicForm通常的方式调用您的自定义操作。

于 2008-09-30T07:48:38.417 回答
1

使用Form.getForm().submit()作为您的操作响应调用效果很好,并且会自动将您的表单值以及您想要提供的任何自定义值提交到您的后端。在返回响应中,您会收到一个响应对象,它可以是您想要的任何东西。因此,您可以轻松地评估成功处理程序中的返回值。

还有一些覆盖可以将此功能添加到此处Ext.ajax.request看到的普通中。除了跨域脚本标签外,也存在相同的功能。Ext.data.ScriptTagProxy

于 2009-07-21T17:24:42.860 回答