我正在使用一些 3rd 方 web api,当我通过应用程序中的 ajax 调用调用该 web api 时,总是出错而不是成功。在控制台中检查时,我收到“XMLHTTPRequest 无法加载 http://... Origin http//localhost:port/ is not allowed by Access-Control-Allow-Origin”错误
$.ajax({
url: "SomeURL",
type:"GET",
dataType: 'jsonp',
crossDomain: true,
success: function (data) {
alert("Success");
},
error: function (data, Errtext) {
alert("some error occured");
}
});
当我直接在浏览器中访问该 URL 时,我会收到 XML 格式的数据
我还提到了类似的问题 How to resolve uncaught syntax error in jsonp but not get the solution
提前致谢