Sencha ExtJS.无法使用Ext.Ajax.request在跨域上发送POST请求

前端之家收集整理的这篇文章主要介绍了Sencha ExtJS.无法使用Ext.Ajax.request在跨域上发送POST请求前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有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');
  }
});
原文链接:https://www.f2er.com/ajax/160160.html

猜你在找的Ajax相关文章