我正在尝试创建一个Dotnetnuke模块,它将从Web Api服务获取数据,并且我试图从我的模块中获取它在ajax调用中获得错误(访问被拒绝)但仅在IE中。在Firefox中它完美运行。如果它不在Dotnetnuke网站,它可以在Firefox或IE中使用。这是我遇到问题的ajax:
var Rep = (function () {
var json = null;
$.support.cors = true;
$.ajax({
type: "GET",
async: false,
global: false,
url: "http://localhost:50611/TestRep.svc/offices/2",
dataType: "json",
success: function (data) {
json = data;
alert("done");
},
error: function (jqXHR, testStatus, errorThrown) {
jqXHR.status + textStatus + errorThrown);
}
}); //ajax
return json;
});
来自ajax的错误消息(0errorError:拒绝访问。)
我也尝试了XDomainRequest并得到了相同的错误(Microsoft JScript运行时错误:访问被拒绝。)任何帮助将不胜感激。
答案 0 :(得分:0)
可能是由语法错误引起的。在此行中取出额外的“http
之前:
url: ""http://localhost:50611/TestRep.svc/offices/2",