[解決済み】AJAX呼び出し結果のブラウザキャッシュを防止する
2022-03-31 06:33:32
質問
を使用して動的なコンテンツを読み込むと、そのように見えます。
$.get()
の場合、結果はブラウザにキャッシュされます。
QueryStringにランダムな文字列を追加すると、この問題は解決するようです(私は
new Date().toString()
) が、これではハックされたような気がします。
他に実現する方法はないのでしょうか?
あるいは、一意な文字列が唯一の方法である場合、以下の方法以外に何か提案はありますか?
new Date()
?
解決方法は?
私は
new Date().getTime()
これは、同じミリ秒の間に複数のリクエストが発生しない限り、衝突を回避することができます。
$.get('/getdata?_=' + new Date().getTime(), function(data) {
console.log(data);
});
編集する この回答は数年前のものです。まだ使えますが(だから削除していません)。 現在では、より良い、よりクリーンな方法があります。 . 私の好みは これ メソッドがありますが これ のキャッシュを無効にしたい場合にも有効です。 あらゆる リクエストに対応します。
関連
-
[解決済み] テスト
-
[解決済み】FirefoxでGoogle Maps V3をリモートで使用すると「googleが定義されていません」と表示される。
-
[解決済み】Babel NodeJS ES6: SyntaxError: 予期しないトークンのエクスポート
-
[解決済み] callとapplyの違いは何ですか?
-
[解決済み] 画面サイズ、現在のウェブページ、ブラウザウィンドウのサイズを取得する
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] jQueryを使ったAjaxリクエストの中断
-
[解決済み] jQuery Ajax呼び出し後のリダイレクトリクエストを管理する方法
-
[解決済み] どうすればjQueryに非同期ではなく、同期のAjaxリクエストを実行させることができますか?
-
[解決済み] jQuery AJAX送信フォーム
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】 Uncaught TypeError: data.push is not a function
-
[解決済み】Uncaught ReferenceError: angular is not defined - AngularJSが動作しない。
-
[解決済み】NodeJS "ESモジュールをロードするためにインポートを使用する必要があります。"
-
[解決済み】Javascriptのコールバック関数がFirefoxで「Callback is not a function」というエラーを投げる
-
[解決済み】「Uncaught TypeError: Chromeで "Illegal invocation "が発生する。
-
[解決済み] テスト
-
[解決済み] エラー。モジュールhtmlが見つからない
-
[解決済み】JavaScript ランタイムエラー:'$'が未定義です。
-
[解決済み】中央値の計算 - javascript
-
[解決済み】全てのブラウザで、Webページのキャッシュを制御するには?