-1

以下のコードでie8のキャッシュを削除したい

$this->cache= Cache::instance();
        $this->cache->delete('tuinArray');
        $this->cache->delete('intBreedte');
        $this->cache->delete('intLengte');

私はkohanaフレームワークを使用していますが、それはchromeとfirefoxで正常に動作しますが、ie8はキャッシュを保存しているようです。

4

2 に答える 2

2

これは、ブラウザが直接影響を与えないサーバー側のコードです。もう少しコードを見ないと、これ以上は言えません。

于 2009-09-12T16:27:46.377 に答える
0

Kohana Cache は、サーバー側のデータをキャッシュするためのものです。Internet Explorer とキャッシングに問題があると思います (通常、Ajax を使用している場合にこの問題が発生します)。jQuery を使用している場合は、次のコードを使用してクライアント側のキャッシュを無効にすることができます。

<script type='text/javascript'>
$(function() {
    $.ajaxSetup ({ cache:false });
});
</script>

別の JavaScript ライブラリを使用している場合でも、ブラウザで強制的に AJAX キャッシュを無効にできる同様のオプションが必要です (特に IE の場合)。

于 2009-10-23T18:37:51.003 に答える