ind*_*lic 5 ajax extjs cross-domain
我有后端POST功能(所以JSONP不工作).后端发送Access-Control-Allow-Origin: *正确(jQuery.ajax成功运行).但我无法使用Ext.Ajax.request发送请求
Ext.Ajax.request({
url: 'http://myurl',
method: 'POST',
cors: true,
success: function () {
alert('success');
},
failure: function () {
alert('failure');
}
});
Run Code Online (Sandbox Code Playgroud)
在调试控制台中,我看到了OPTIONS方法

我的错误在哪里?
Ext.getVersion()
Run Code Online (Sandbox Code Playgroud)
版本:"5.0.1.1255"
我认为你必须设置useDefaultXhrHeader来false还你的Ajax请求,如下图所示.
Ext.Ajax.request({
url: 'http://myurl',
method: 'POST',
cors: true,
useDefaultXhrHeader : false,
success: function () {
alert('success');
},
failure: function () {
alert('failure');
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5642 次 |
| 最近记录: |