加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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()

version: “5.0.1.1255”

我认为你必须在你的ajax请求中将useDefaultXhrHeader设置为false,如下所示.
Ext.Ajax.request({
  url: 'http://myurl',useDefaultXhrHeader : false,failure: function () {
    alert('failure');
  }
});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读