Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 带有自定义enctype的Ext.Ajax.request_Javascript_Extjs - Fatal编程技术网

Javascript 带有自定义enctype的Ext.Ajax.request

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' } }) 两者都不起作

目前我必须与一个定制后端通信,它只接受“multipart/html”的编码类型。我想看看是否有一种简单的方法可以通过Ext.Ajax类将数据提交到服务器,但要使用自定义编码

我试过:

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]: