AJAX呼び出し結果のブラウザキャッシュを防止する 質問する

AJAX呼び出し結果のブラウザキャッシュを防止する 質問する

を使用して動的コンテンツをロードすると$.get()、結果がブラウザにキャッシュされるようです。

QueryString にランダムな文字列を追加すると、この問題は解決するようです (私は を使用しますnew Date().toString()) が、これはハックのように感じます。

これを実現する他の方法はありますか? または、一意の文字列がこれを実現する唯一の方法である場合、 以外の提案はありますかnew Date()?

ベストアンサー1

以下は、どの jQuery メソッド ($.get、$.ajax など) を使用するかに関係なく、今後のすべての AJAX リクエストがキャッシュされないようにします。

$.ajaxSetup({ cache: false });

おすすめ記事