$ .post()错误Access-Control-Allow-Origin不允许使用原点null

时间:2012-08-10 05:02:55

标签: jquery

此代码:

$(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

我该怎么做才能解决此错误?

2 个答案:

答案 0 :(得分:1)

您正在直接从网络服务器服务目录查看HTML文件,而不是http://localhost/,因此浏览器阻止了GET请求。

由于安全策略,Web浏览器会阻止某些类型的JavaScript请求,而从本地文件发送请求似乎就是其中之一。

答案 1 :(得分:0)

另一种方法是将其添加到您的php脚本中:

header('Access-Control-Allow-Origin: null');
header('Access-Control-Allow-Credentials: true');