繁体   English   中英

XMLHttpRequest 无法加载。 Access-Control-Allow-Origin 不允许 Origin http://localhost:63342

[英]XMLHttpRequest cannot load . Origin http://localhost:63342 is not allowed by Access-Control-Allow-Origin

$http({
    method: "POST",
    url: 'http://192.168.3.140:8081/SamplengcordovaApp/Savedata.php',
    data: resdata,
    dataType: "json"
  })
       .success(function (data, status, headers, config) {
                debugger;
                alert(data);
        })
        .error(function (data, status, headers, config) {
               alert(status);
        });

获得成功但未保存在数据库中。请为我提供支持的代码。

这基本上是一个跨域资源共享(CORS)问题。

您正在从不同域的页面发出 ajax 请求。 这是不允许的。

要允许它,您必须将Access-Control-Allow-Origin添加到服务器页面的响应标头中,方法是将其添加到服务器页面的顶部

header('Access-Control-Allow-Origin: *');  

注意:末尾的“*”表示它将接受来自任何网站的任何请求,为了增加安全性,您可以这样做

header('Access-Control-Allow-Origin: http://yourwebsite.com');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM