在执行之前加$.ajaxSettings.async = false; (同步执行)
执行你的代码之后及时恢复为$.ajaxSettings.async = true; (异步执行)
不然影响别的地方的需要异步执行的代码。
example:
$.ajaxSettings.async = false;
$.getJSON(url, data, function(data){ });
$.getJSON(url, data, function(data){ });
$.getJSON(url, data, function(data){ });
......
$.ajaxSettings.async = true;
例子:
$.ajaxSettings.async = false; //(同步执行)
for(i=0;i<5;i++){
$.getJSON('test.php', {number:i} , function(data){
....
});
}
$.ajaxSettings.async = true;//(异步执行