此代码:
$(function(){
$.get("test.html", function(data){
$(".msgs").text(data)
})
})
给我这个控制台错误:
XMLHttpRequest cannot load file:///C:/wamp/www/JQuery%20lab/check.php?username=&password=.
Origin null is not allowed by Access-Control-Allow-Origin
我该怎么做才能修复此错误?
您直接从 Web 服务器服务目录查看 HTML 文件,而不是从 http://localhost/
,因此浏览器会阻止GET
请求。
由于安全策略,Web浏览器会阻止某些类型的JavaScript请求,从本地文件发送请求似乎是其中之一。
另一种选择是将其添加到您的 php 脚本中:
header('Access-Control-Allow-Origin: null');
header('Access-Control-Allow-Credentials: true');