for(var i=0; i<10; i++)
{
$.ajax({
cache: false,
async: false,
url: "http://www.baidu.com"
})
$("<div>"+i+": done</div>").appendTo("body");
}
结果是一下子全显示出来的,为什么不是一个一个显示的?设为同步的话,到append时ajax过程不是已经结束了,受请求需要时间的因素,感觉结果应该一个一个分别显示出来。请问哪里出问题了?同步下难道没法实现动态更新结果?
不一样的,如果设成异步,然后在sccuess里循环的那种,可以明显看出结果显示之间有时间间隔。再比如i上限设大点,那么执行时就等更长时间的空白,然后又是一下全显示出来。