JS里For循环中添加延时执行
for(i=0;i<100;i++){_sa(i);document.writei;}function_sa(str){xmlhttp.......}意思是:在上边...
for(i=0;i<100;i++){ _sa(i); document.write i;}function _sa(str){ xmlhttp.......}意思是:在上边代码的FOR循环中,加入一个xmlhttp发送数据函数,当发送完毕有返回值时再继续执行FOR循环,不知道用什么命令可以实现?
展开
4个回答
展开全部
改成do...while循环
当xmlHttp.readyState==4&&status==200时再改变控制变量的值
var i=0;
do{
var xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
....................
if(xmlHttp.readyState==4&&status==200){
result=xmlHttp.responseText;
i++;
}
}while(i<10);
当xmlHttp.readyState==4&&status==200时再改变控制变量的值
var i=0;
do{
var xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
....................
if(xmlHttp.readyState==4&&status==200){
result=xmlHttp.responseText;
i++;
}
}while(i<10);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用同步模式调用ajax即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js里面没有向线程那些可以听一段时间后执行的语句
,只能够给一段代码给他执行
,只能够给一段代码给他执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询