Jquery get()在internet explorer中不显示任何内容

Jquery get()在internet explorer中不显示任何内容,jquery,Jquery,我正在使用以下代码,但它似乎不想在ie中工作,有人知道为什么吗?我见过将缓存设置为false的解决方案,这是否正确?如果是这样,我将如何在代码中实现 提前谢谢 编辑-不跨域(抱歉) $.get(“staffnotices/index.php”,函数(数据){ $.ajaxSetup({cache:false}); $(“#bbs”).html(数据); }); 将缓存选项设置为false将是第一件要尝试的事情。您可以在调用$之前添加此项。get(): 每页只需执行一次,因为它设置了全局AJAX

我正在使用以下代码,但它似乎不想在ie中工作,有人知道为什么吗?我见过将缓存设置为false的解决方案,这是否正确?如果是这样,我将如何在代码中实现

提前谢谢

编辑-不跨域(抱歉)


$.get(“staffnotices/index.php”,函数(数据){
$.ajaxSetup({cache:false});
$(“#bbs”).html(数据);
});

缓存
选项设置为
false
将是第一件要尝试的事情。您可以在调用
$之前添加此项。get()

每页只需执行一次,因为它设置了全局AJAX选项并将影响所有AJAX请求(除非它们显式地将选项设置为不同的值)


$.ajaxSetup({cache:false});
$.get(“staffnotices/index.php”,函数(数据){
$(“#bbs”).html(数据);
});
试试这个:

$(document).ready(function () {
  $.get("staffnotices/index.php", function(data) {
    $("#bbs").html(data);
  });
});

将浏览器模式设置为IE7、IE8或IE9并检查结果。此问题处于兼容模式。

是来自同一服务器的内容吗?否则,这可能是一个跨站点的问题!阅读:正如@Florian Bauer所说:“由于浏览器的安全限制,大多数“Ajax”请求都受到同源策略的约束;请求无法从其他域、子域或协议成功检索数据。“您遇到的确切问题是什么?回拨电话有人打过吗?(如果你的IE上没有开发工具,你可以用一个警报进行检查)我已经把警报(“我是一个警报框!”);在$(“#bbs”).html(数据)之后;警报在ie中有效,但在opera中无效。opera中的.get作品,但不是iei我已经添加了这个,请参见编辑后的问题,但仍然nothing@Codded您需要在发出AJAX请求之前调用它,当前回调函数中有它(在AJAX请求返回后执行)。我已经编辑了我的答案来演示它应该放在哪里。@coded您可以使用警报(数据)而不是警报其他字符串吗。您能在警报框中看到正确的响应吗?好的,完成此操作后,它会对应该存在的内容发出警报。但是.get()未显示在div中。这意味着这不是缓存问题。@Codded遇到此问题的IE版本是什么?@Codded请按f12并将浏览器模式更改为IE9,然后重试。我希望这将设置为兼容模式现在。
$.ajaxSetup({cache: false});
<script>
    $.ajaxSetup({cache: false});
    $.get("staffnotices/index.php", function(data) {
        $("#bbs").html(data);
    });
</script>
$(document).ready(function () {
  $.get("staffnotices/index.php", function(data) {
    $("#bbs").html(data);
  });
});