$.post() 错误 Origin null 是 Access-Control-Allow-Origin 不允许的



此代码:

$(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');

相关内容

最新更新