キャッシュを見ないようにする方法

JavaScriptAJAXや、画像ファイルなどキャッシュされて問題が発生する場合がある。

下記に、AJAXの通信でキャッシュを見ないようにする方法を書いてみる。

呼び出すURLに現在のタイムスタンプをくっつける。

// 現在日付を取得する
var date = new Date();
var timestamp = date.getTime();
// URLに付与する
var url = url + '?t=' + timestamp;
// AJAX通信する
$.get(url);

画像等の場合も同様に、パラメータとしてユニークなものを付与すれば、常に新しいレスポンスを得ることが出来るはず!!