Javascript 如何删除';访问控制允许标头';? document.addEventListener('DOMContentLoaded',function(){ document.getElementById('getMessage')。onclick=function(){ req=新的XMLHttpRequest(); 请求打开(“POST”http://114.143.206.69:803/StandardForwardStagingService.svc/GetAWBNumberGeneratedSeries",假),; setRequestHeader('Content-Type','application/json'); 请求setRequestHeader('XBKey','*****'); 请求setRequestHeader('Access-Control-Allow-Headers','Content-Type'); 请求setRequestHeader('Access-Control-Allow-Headers','XBKey'); req.onreadystatechange=函数(){ 如果(req.readyState==4&&req.status==200){ document.getElementsByClassName('message')[0].innerHTML=req.responseText; } }; var obj={“BusinessUnit”:“ECOM”,“ServiceType”:“FORWARD”,“BatchID”:“Jopu7E9821”}; 请求发送(JSON.stringify(obj)); }; });

Javascript 如何删除';访问控制允许标头';? document.addEventListener('DOMContentLoaded',function(){ document.getElementById('getMessage')。onclick=function(){ req=新的XMLHttpRequest(); 请求打开(“POST”http://114.143.206.69:803/StandardForwardStagingService.svc/GetAWBNumberGeneratedSeries",假),; setRequestHeader('Content-Type','application/json'); 请求setRequestHeader('XBKey','*****'); 请求setRequestHeader('Access-Control-Allow-Headers','Content-Type'); 请求setRequestHeader('Access-Control-Allow-Headers','XBKey'); req.onreadystatechange=函数(){ 如果(req.readyState==4&&req.status==200){ document.getElementsByClassName('message')[0].innerHTML=req.responseText; } }; var obj={“BusinessUnit”:“ECOM”,“ServiceType”:“FORWARD”,“BatchID”:“Jopu7E9821”}; 请求发送(JSON.stringify(obj)); }; });,javascript,php,Javascript,Php,当我单击按钮时,会收到以下“access control allow header”错误消息: 在您的google chrome浏览器上安装。并启用它。希望它能解决你的问题。 CORS在服务器端配置。如果你能控制 您需要设置标头以允许跨源请求。如何做到这一点,取决于服务器端代码的语言 例如,如果它运行的是PHP,您可以在任何PHP文件中使用以下命令允许CORS <script> document.addEventListener('DOMContentLoaded',functio

当我单击按钮时,会收到以下“access control allow header”错误消息:

在您的google chrome浏览器上安装。并启用它。希望它能解决你的问题。
CORS在服务器端配置。如果你能控制

您需要设置标头以允许跨源请求。如何做到这一点,取决于服务器端代码的语言

例如,如果它运行的是PHP,您可以在任何PHP文件中使用以下命令允许CORS

<script>
document.addEventListener('DOMContentLoaded',function(){
    document.getElementById('getMessage').onclick=function(){
        req=new XMLHttpRequest();
        req.open("POST",'http://114.143.206.69:803/StandardForwardStagingService.svc/GetAWBNumberGeneratedSeries',false);
        req.setRequestHeader('Content-Type','application/json');
        req.setRequestHeader('XBKey','******');
        req.setRequestHeader('Access-Control-Allow-Headers','Content-Type');
        req.setRequestHeader('Access-Control-Allow-Headers','XBKey');
        req.onreadystatechange=function(){
            if(req.readyState==4 && req.status==200){
                document.getElementsByClassName('message')[0].innerHTML=req.responseText;
            }
        };
        var obj = {"BusinessUnit" : "ECOM","ServiceType" : "FORWARD","BatchID" : "Jopu7E9821"};
        req.send(JSON.stringify(obj));
    };
});
</script>


访问控制允许标头
是一个响应标头,因此您试图将其设置为请求标头毫无意义。如果你想使用CORS,就去读一下它是如何工作的。这丝毫不能改变事实,那就是它完全是胡说八道。@CBroe好的,我会读的。
<?php
   header("Access-Control-Allow-Origin: *");
?>