2048
登录
没  有  难  学  的  前  端
登 录
×
<返回上一级

js中for循环每次循环如何暂停一秒后执行

ajax函数作者:猿2048志愿者

大神们帮我看一下我写的这段代码:
//人员授权的全增功能
function alladdroleshouquanusers()
{

            var rows = partid3.getSelecteds();
            for(var i=0;i<rows.length;i++)
            {
            var sendData = nui.encode({'userid':rows[i].OPERATOR_ID,'prPartId':plPartId3});
            nui.ajax
            (
                {
                     url:"com.spinsoft.eip.portal.Part.queryalladdusers.biz.ext",
                     type:'POST',
                     data:sendData,
                     cache: false,
                     contentType:'text/json',
                     success:function(text)
                     {
                         var returnJson = nui.decode(text);
                         if(returnJson.exception == null)
                         {
                             partid3.reload();
                             partid4.reload();
                         }
                         else
                         {
                             nui.alert("添加角色授权失败", "系统提示");
                             partid1.unmask();
                         }
                     }
                }
            );
            }
      }

我是想利用久屏实近后蔽现近后蔽现近后蔽现近后蔽现近选择框全选,然后点击一键全都添加,但是在这里遇到了问题,以上代码中数据可以获取,但是在执行ajax的时候出现了问题,全增的时候之增加过去了一部分,还有一部分没有增加过去,我尝试在for循环下面加了一个alert,然后弹出一个alert就点击一下,就这样的方式,数据居然可以全都添加过去,为此很纳闷,不知道是哪里出了问题,自己怀疑是不是ajax执行的太快了,数据丢失的原因,所以想让for循环慢一点执行试一下,网上搜索页搜索不到结果,哪位大神有解决的办法,琐系围网维一加近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站护个标近碎列了站谢谢了!

评论
点击刷新
评论
相关问题

分享“案例”中大奖

开始分享 中奖规则
分享链接:
联系方式:
2020-11-27中奖名单(每日10名)
×添加代码片段