🧊

Require.js とか jQueryはリクエストをキャッシュする

ほんとに注意してください!!!(自戒

  • 他のコードが悪いんじゃないかとか
  • 使ってるライブラリが古いんじゃないかとか
  • サーバーのキャッシュの設定のせいじゃねとか
  • ブラウザのキャッシュじゃねとか

色々勘ぐって調べる前にチェックしてくださいまし!
require.jsとかjQueryとかそれに準ずるライブラリ使ってる場合、そいつらが犯人の可能性があります!

キャッシュOFFするには!

require.jsの場合

configで以下のように設定します。

require.config({
// ..
  urlArgs: "bust=" +  (new Date()).getTime()
});

参考:RequireJS API

jQuery

オプション!

$.ajax({
  // ..
  cache: false
});

参考:jQuery.ajax() | jQuery API Documentation

くそー小一時間もハマってしまったーうううう。