jquery .get()在Internet Explorer中不显示任何内容

时间:2012-09-11 10:11:13

标签: jquery

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

提前致谢。

编辑 - 不跨域(抱歉)

<script>
    $.get("staffnotices/index.php", function(data) {
    $.ajaxSetup({cache: false});
    $("#bbs").html(data);
    });
</script>
<div id="bbs">
</div>

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

cache选项设置为false将首先尝试。您可以在致电$.get()之前添加此内容:

$.ajaxSetup({cache: false});

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

<script>
    $.ajaxSetup({cache: false});
    $.get("staffnotices/index.php", function(data) {
        $("#bbs").html(data);
    });
</script>

答案 2 :(得分:0)

试试这个:

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