2013-07-31 59 views
0

我想創建一個Dotnetnuke模塊,它將從Web Api服務中獲取數據,我試圖從模塊中獲取數據,但它在ajax調用中獲取錯誤(訪問被拒絕),但僅限於IE瀏覽器。在Firefox中,它完美的工作。如果它不在Dotnetnuke網站,它可以在Firefox或IE中運行。下面是我有一個問題了ajax:從阿賈克斯DNN Ajax IE錯誤

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; 

}); 

錯誤消息(0errorError:訪問被拒絕。)

我也試過XDomainRequest,得到了相同上下的誤差(Microsoft JScript中的運行時錯誤:訪問被拒絕。)任何幫助將不勝感激。

回答

0

這可能是由語法錯誤引起的。拿出額外的「http在這一行之前:

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

對不起,我在發佈時必須補充說,它不在代碼中。 –