Javascript 发送Ajax请求,将Post数据从一个Url发送到另一个Url,而不会出现CROS错误
->请帮我解决这个问题 ->我将数据发送到另一个URL进行处理,该网页是另一个服务器和不同的URL ->当我尝试发送Post数据时,我遇到了CROS错误,我尝试了很多方法 ->看到我的代码了吗Javascript 发送Ajax请求,将Post数据从一个Url发送到另一个Url,而不会出现CROS错误,javascript,php,ajax,post,Javascript,Php,Ajax,Post,->请帮我解决这个问题 ->我将数据发送到另一个URL进行处理,该网页是另一个服务器和不同的URL ->当我尝试发送Post数据时,我遇到了CROS错误,我尝试了很多方法 ->看到我的代码了吗 $.ajax({ type: 'POST', url: 'Another Non Https Url', crossDomain: true, contentType:'application/json', data:
$.ajax({
type: 'POST',
url: 'Another Non Https Url',
crossDomain: true,
contentType:'application/json',
data:{CompanyEmail:CompanyEmail,CompanyName:CompanyName,CompanyPhoneNumber:CompanyPhoneNumber,AccessToken:AccessToken},
success: function(){
alert("Success");
},
error: function(){
alert("Failed");
}
})
CORS(意思是“跨源资源共享”)是一种服务器端机制,允许在所谓的同源策略中出现异常。否则,将阻止处理来自其他来源的数据
您必须在服务器中为客户端显式启用CORS。
这无法在客户端jQuery代码中修复
在PHP端,您可以使用
<?php
header("Access-Control-Allow-Origin: *");
?>
不过