Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery DNN Ajax IE错误_Jquery_Ajax_Internet Explorer_Cross Domain_Dotnetnuke - Fatal编程技术网

Jquery DNN Ajax IE错误

Jquery DNN Ajax IE错误,jquery,ajax,internet-explorer,cross-domain,dotnetnuke,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", as

我正在尝试创建一个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,但得到了相同的ish错误(Microsoft JScript运行时错误:访问被拒绝)。如有任何帮助,将不胜感激。

这可能是由于语法错误造成的。在这一行中,去掉http之前的多余的“:

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

对不起,我一定是在发帖时加的。代码里没有。