<!DOCTYPE html>
<html>
<head>
<title>JSSample</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(function() {
var params = {
// Request parameters
};
$.ajax({
url: "https://emi.azure-api.net/ICPConnectionData/single/?id=0000193165TRECD&" + $.param(params),
beforeSend: function(xhrObj){
// Request headers
xhrObj.setRequestHeader("Ocp-Apim-Subscription-Key","f9d45d33880f4e0dac46255d9bc90fce");
},
type: "GET",
// Request body
data: "{body}",
})
.done(function(data) {
alert("success");
})
.fail(function() {
alert("error");
});
});
</script>
</body>
</html>
&#13;
控制台中的错误消息:
阻止跨源请求:同源策略禁止在https://emi.azure-api.net/ICPConnectionData/single/?id=0000193165TRECD&& {body}读取远程资源。 (原因:CORS标题&#39; Access-Control-Allow-Origin&#39;缺失)。
我们已经查看了每个类似的StackOverflow问题,但没有取得任何积极成果。虽然这个问题可能看起来与其他问题类似,但似乎解决方案并非如此。
我们已经坚持了几个星期,现在可以真正使用它。
非常感谢任何建议。
提前致谢!