使用JQuery响应错误的AJAX

时间:2017-02-03 14:58:21

标签: jquery ajax xmlhttprequest

我正在尝试使用JQuery设置ajax调用。我要查询的网址是http://www.icis.com/rss/publicrss/

我的jQuery看起来像:

$.ajax({
  url: "http://www.icis.com/rss/publicrss/",
  type: "GET",
  dataType: "xml",
  headers: {
    'Content-Type': 'text/plain',
    'Access-Control-Allow-Origin': '*'
  },
  success: function(data) {
console.log(data);
  },
  error: function(e) {
    console.log(e);
  }
});

我收到以下错误:

对预检请求的响应没有通过访问控制检查:否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' null'因此不允许访问。

如果我将网址直接粘贴到浏览器中,我会收到回复,因此不应该是一个CORS。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以删除'Access-Control-Allow-Origin': '*'

您也可以尝试添加:

$.support.cors = true;