我正在尝试使用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。
非常感谢任何帮助。
答案 0 :(得分:0)
您可以删除'Access-Control-Allow-Origin': '*'
您也可以尝试添加:
$.support.cors = true;