Javascript 带有自定义enctype的Ext.Ajax.request
目前我必须与一个定制后端通信,它只接受“multipart/html”的编码类型。我想看看是否有一种简单的方法可以通过Ext.Ajax类将数据提交到服务器,但要使用自定义编码 我试过:Javascript 带有自定义enctype的Ext.Ajax.request,javascript,extjs,Javascript,Extjs,目前我必须与一个定制后端通信,它只接受“multipart/html”的编码类型。我想看看是否有一种简单的方法可以通过Ext.Ajax类将数据提交到服务器,但要使用自定义编码 我试过: Ext.Ajax.request({ ... enctype: 'multipart/form-data', }) 而且 Ext.Ajax.request({ ... extraParams: { enctype: 'multipart/form-data' } }) 两者都不起作
Ext.Ajax.request({
...
enctype: 'multipart/form-data',
})
而且
Ext.Ajax.request({
...
extraParams: {
enctype: 'multipart/form-data'
}
})
两者都不起作用。使用
标题
:
添加如下内容:
...
headers: [{ Content-Type: 'multipart/form-data' }]
...
注意:我自己从来没有用过这样的东西。我刚刚查看了
Ext.data.proxy.Ajax
源代码,发现他们使用这个属性在request()函数中传递它。文档在这方面有些简洁,所以您可能会尝试两种不同的方法 使用标题
:
添加如下内容:
...
headers: [{ Content-Type: 'multipart/form-data' }]
...
注意:我自己从来没有用过这样的东西。我刚刚查看了Ext.data.proxy.Ajax
源代码,发现他们使用这个属性在request()函数中传递它。文档在这方面有些简洁,所以您可能会尝试两种不同的方法 解决办法就在这里。我在附近发现了一个作品:)[link][1][1]:解决方案就在这里。我在附近发现了一个作品:)[link][1][1]: