2012年3月5日月曜日

IEでAJAX処理したときにキャッシュしてしまう

あるページからjQuery.load(url)などで検索結果をAJAXで取得する処理を書いた時のこと。

IEの場合、いつまでたっても同じ結果ばかりが表示されてしまっている現象に気付く。
どうも過去の結果をキャッシュしているようだ。ChromeやFirefoxだと問題ないのに・・・。
jQuery.ajaxSetup({ cache: false });
でとりあえず解決。

jQuery 開発者向けメモ - 基本・サンプル

jQuery.ajax(settings)

F5アタックでも解決できなかったのですが、Googleなどで検索したら出現、割とメジャーなぶつかるところみたい。IE・・・、くそう。

0 件のコメント:

コメントを投稿