文档在form.action.Submit.method
这里
代码:
{
xtype: 'form',
items: [
{
xtype: 'filefield',
name: 'foo_name',
buttontext: 'foo_select'
},
],
buttons: [{
text: 'Extract',
handler: function() {
var form = this.up('form').getForm();
if (form.isValid()) {
form.submit({
url: 'excel-extraction-service',
method: 'GET'
});
}
}
}]
}
服务器日志:
POST /excel-extraction-service 404
我正在尝试在我的服务器上使用 excel 解析/提取服务。该服务接受一个 excel 文件,解析它,并返回一个 json 表示。GET > POST 的原因是 GET 是一种安全的方法,不应该改变服务器的状态。
帮助?提前致谢
编辑:重要的是要注意表单包含 a filefield
,因此上传不是通过普通 AJAX 处理的(此处的文档)。这个过程似乎覆盖了配置中的method
属性form.submit
。