0

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

提前致谢。

编辑 - 不跨域(对不起)

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

3 回答 3

1

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

于 2012-09-11T10:15:23.597 回答
0

首先要尝试将cache选项设置为。false您可以通过在调用之前添加它来做到这一点$.get()

$.ajaxSetup({cache: false});

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

<script>
    $.ajaxSetup({cache: false});
    $.get("staffnotices/index.php", function(data) {
        $("#bbs").html(data);
    });
</script>
于 2012-09-11T10:13:49.047 回答
0

尝试这个:

$(document).ready(function () {
  $.get("staffnotices/index.php", function(data) {
    $("#bbs").html(data);
  });
});
于 2012-09-11T10:14:56.207 回答