我有一个使用jQuery 1.4.2脚本的iframe。将相同的iframe注入到http和https站点中。jQuery脚本作为相对路径包含在主HTML文件中(例如/scripts/jquery-1.4.2.min.js)。
进行AJAX调用时,Internet Explorer拒绝访问。AJAX正在调用另一个子域,但是它使用的是正确的协议。所有其他浏览器都可以使用,但是Internet Explorer出现以下错误:
脚本5:访问被拒绝。
jquery-1.4.2.min.js,第127行,字符344
我听说此错误是来自跨域AJAX调用。但是,为什么IE是唯一给我废话的人?有IE解决方案吗?
另外,这是我的AJAX:
$.ajax({
url: thisURL,
dataType: "json",
data: {cmd : 'getMessage', uurl: urlVar, t: Math.random()},
success: function(ret){
callback(ret)
}
});
相关分类