我需要阅读以阅读远程内容。我读过应该发送标题Access-Control-Allow-Origin
。我做到了但仍然得到这个错误。这是脚本代码
$.ajax({
url:'http://bbc.co.uk',
headers: {'Access-Control-Allow-Origin': '*'},
success:function(json){
// do stuff with json (in this case an array)
alert("Success");
},
error:function(){
alert("Error");
}
});
我在发送的标头中看到了Access-Control-Allow-Origin。有什么问题?
答案 0 :(得分:4)
您应该收到此错误:
否'访问控制 - 允许 - 来源'标头出现在请求的资源上。
它表示请求的资源中缺少标头,这是您在响应中获得的。
您将它放在请求中,它没有任何用处。您的JavaScript无法授予其访问其他服务器的权限。您尝试访问的服务器必须授予您权限。
答案 1 :(得分:0)
你必须有`
headers: {'Access-Control-Allow-Origin': '*'},
在PHP文件中。