以前書いた、jQueryでXHRを送信するときの覚書のgetJSONバージョン
キャッシュが残る
{t: new Date().getTime()} の様に、タイムスタンプをパラメータに渡してキャッシュしないようにする。
$.getJSON('list.php', {t: new Date().getTime()}, function(data) { for (i = 0; i < data.length; i++) { //console.log(i); .... } });
同期通信したい
$.ajaxSetup({ async: false }); で、同期通信するようにする。
$.ajaxSetup({ async: true }); で、非同期通信するようにする。
$.ajaxSetup({ async: false }); $.getJSON('list.php', {t: new Date().getTime()}, function(data) { for (i = 0; i < data.length; i++) { //console.log(i); .... } }); $.ajaxSetup({ async: true });