いや、もうタイトル通りなんですけど。

Internet Explorer で jQuery の $.getJSON の戻りがキャッシュされてしまうんで、戻り値が動的なタイプのやつはグダグダになると。

いつもChromeばっかり使っているから気が付かなかったというか。

今日一日どハマリだったんで、忘れないと思うけど備忘録 for 自分。

回避策として$.post にしちゃうと言うのがお好みなんですが、綴じタグも変える ( }); を }, ‘json’); に変える ) のを忘れると、戻り値でループとかしているとが偉いことに。

 

 

参考にさせて頂いたサイト

jQuery.getJSON() の罠 – blog.remora.cx

ImpArt – jQueryの$.getJSONを使ってインターバルするとIEだけ動かない

jQuery.ajax(options) – jQuery 日本語リファレンス