Sencha ExtJS.无法使用Ext.Ajax.request在跨域上发送POST请求
发布时间:2020-12-16 03:07:31 所属栏目:百科 来源:网络整理
导读:我有POST功能的后端(因此JSONP不起作用). 后端正确发送Access-Control-Allow-Origin:*(jQuery.ajax成功运行). 但我无法使用Ext.Ajax.request发送请求 Ext.Ajax.request({ url: 'http://myurl',method: 'POST',cors: true,success: function () { alert('suc
我有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'); } }); 在调试控制台中,我看到了OPTIONS方法 我的错误在哪里? Ext.getVersion()
我认为你必须在你的ajax请求中将useDefaultXhrHeader设置为false,如下所示.
Ext.Ajax.request({ url: 'http://myurl',useDefaultXhrHeader : false,failure: function () { alert('failure'); } }); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |