Javascript jQuery AJAX处理响应-访问控制/允许来源

Javascript jQuery AJAX处理响应-访问控制/允许来源,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在处理一个AJAX请求,当点击一个按钮时会调用一个URL——这一切都成功了,我可以通过检查发出请求的服务器的日志来确认GET请求是否发出 当我在浏览器中输入此URL时,会得到如下简单响应: Authentication accepted ActionID = ABC12345677890 我试图在我的HTML中显示该响应(如果有错误,则显示错误)。这是我的剧本: $(“#呼叫联系人1”)。单击(函数(){ $.ajax({ url:“https://www.server.com/cal

我正在处理一个AJAX请求,当点击一个按钮时会调用一个URL——这一切都成功了,我可以通过检查发出请求的服务器的日志来确认GET请求是否发出

当我在浏览器中输入此URL时,会得到如下简单响应:

Authentication accepted 
ActionID = ABC12345677890
我试图在我的HTML中显示该响应(如果有错误,则显示错误)。这是我的剧本:

$(“#呼叫联系人1”)。单击(函数(){
$.ajax({
url:“https://www.server.com/callback.php?type=makecall",
数据:{},
键入:“获取”
})
.then(功能(数据){
$('#ajaxsresponse').html(data.show();
})
.失败(功能(xhr){
var httpStatus=(xhr.status);
var ajaxError='有一个请求回拨的错误。HTTP状态:'+httpStatus;
log('ajaxError:'+ajaxError);
//使警报可见
$('#ajaxResponse').html(ajaxError.show();
})

})
我确实需要了解CORS并在服务器上设置响应头。这些网站派上了用场:

大多数情况下,CORS问题应该允许从服务器端访问,即允许访问头属性,但您可以通过以下步骤

如果我理解正确的话,您正在对一个与您的页面不同的域进行访问。因此,浏览器正在阻止它,因为出于安全原因,它通常允许同一来源的请求。当您想要执行跨域请求时,您需要执行一些不同的操作。关于如何实现这一点的教程正在使用


当您使用邮递员时,他们不受本政策的限制。引自XMLHttpRequest:

您需要了解CORS