【发布时间】:2013-10-25 18:10:35
【问题描述】:
我正在使用一些第 3 方 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 但没有得到解决方案
提前致谢
【问题讨论】:
标签: jquery asp.net-web-api jsonp cors same-origin-policy