我正在使用 JQuery:
$('#myDiv').load('myApp/url',function(){ });
并且它给出了 No 'Access-Control-Allow-Origin' header is present on the requested resources By chrome, and firefox 到目前为止,关于如何修复此问题的任何直接答案。我无法控制服务器进行任何配置,并且我正在使用 PHP
最佳答案
这是一个 CORS 问题(跨源资源共享),您正在尝试通过 ajax 从两个不同的域请求内容。除非您要获取数据的域已正确设置 CORS header ,否则浏览器将立即取消请求。
这是由于两个不同域之间的通信而发生的。为您的数据提供服务的域应该设置一些 header ,这些 header 充当权限,它们告诉哪些域可以从中请求数据,以及允许哪些动词/方法。
关于javascript - AJAX 请求中所请求的资源上不存在 'Access-Control-Allow-Origin' header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32146438/