jQueryでajax使うのに、 $.getJSON()を使ってるのだけど、
IEの場合、渡すURLが同じだとキャッシュを使おうとして、
サーバーにリクエスト投げてくれない。
なので、渡すURLの後ろにはタイムスタンプを付与しないといけないみたい。
例 ================
//URL var url = "http://hogehoge.php"; var param = "param=hoge"; //キャッシュ対策 var dt = new Date(); var date = new DateFormat("yyyyMMddhhmmss"); param = "&" + date.format(dt); //同期通信を設定 $.ajaxSetup({async: false}); //通信処理 $.getJSON( url ,param ,function(json_data) { data = json_data; } );