を使用して動的コンテンツをロードすると$.get()
、結果がブラウザにキャッシュされるようです。
QueryString にランダムな文字列を追加すると、この問題は解決するようです (私は を使用しますnew Date().toString()
) が、これはハックのように感じます。
これを実現する他の方法はありますか? または、一意の文字列がこれを実現する唯一の方法である場合、 以外の提案はありますかnew Date()
?
ベストアンサー1
以下は、どの jQuery メソッド ($.get、$.ajax など) を使用するかに関係なく、今後のすべての AJAX リクエストがキャッシュされないようにします。
$.ajaxSetup({ cache: false });