DNN Ajax IE错误

时间:2013-07-31 21:32:35

标签: jquery ajax internet-explorer cross-domain dotnetnuke

我正在尝试创建一个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运行时错误:访问被拒绝。)任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

可能是由语法错误引起的。在此行中取出额外的“http之前:

url: ""http://localhost:50611/TestRep.svc/offices/2",