0

私は次のコードを使用していますが、動作したくないようです。つまり、誰かが理由を知っていますか? キャッシュを false に設定するソリューションを見てきましたが、これは正しいですか? もしそうなら、私は自分のコードにどのように実装しますか?

前もって感謝します。

編集 - クロスドメインではありません (申し訳ありません)

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

3 に答える 3

1

ブラウザ モードを IE7 または IE8 または IE9 に設定し、結果を確認します。この問題は互換モードにあります。

于 2012-09-11T10:15:23.597 に答える
0

cacheオプションを に設定falseすると、最初に試すことができます。への呼び出しの前にこれを追加することでそれを行うことができます$.get():

$.ajaxSetup({cache: false});

これは、グローバル AJAX オプションを設定し、すべての AJAX リクエストに影響するため (オプションを明示的に別の値に設定しない限り)、ページごとに 1 回だけ行う必要があります。

<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 に答える