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)); }; });
当我单击按钮时,会收到以下“access control allow header”错误消息: 在您的google chrome浏览器上安装。并启用它。希望它能解决你的问题。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
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: *");
?>