`

处理循环中的异步提交函数

阅读更多

假设默认有个数组arr,里面存入了一系列的字符串URL

var fs=[];//存异步函数的数组

var ss=[];//存字符串的数组

for(var i:int =0;i<arr.length;i++){

       var url:String = arr[i].url;

      funcs.push(function(uindex):void{   //uindex是你要执行的函数时的参数

                $.Post(uindex,function(evt:ResultEvent):void{});//异步函数提交

       }); 

}

 //函数已经一次放入fs数组中

for(var j:int=0;j<arr.length;j++){//取出的时候就不用担心字符串异步函数没有执行完成导致url获取的不对

       fs[j](ss[j]);//触发每个独立的方法开始执行 

分享到:
评论

相关推荐

    plainCms是一个基于PY异步框架开发的一款CMS 软件架构异步驱动.rar

    协程跟Update()其实一样的,都是Unity每帧对会去处理的函数。如果MonoBehaviour 是处于激活(active)状态的而且yield的条件满足,就会去执行协程方法的后面代码。 还可以发现:如果在一个对象的前期调用协程,协程...

    小程序异步问题之多个网络请求依次执行并依次收集请求结果

    业务逻辑 ... 当图片上传函数全部执行完毕后,将数组中的图片数组取出来,赋值到日记对象中,再将整个日记对象提交到服务器。 服务器返回保存成功或失败。 思路其实非常清晰简单,但是在代码实现

    精通AngularJS part1

    通过编译函数中的transcludeFn来获取嵌入函数252 通过$transclude在指令控制器中获取嵌入函数253 使用嵌入创建一个if指令253 在指令中使用priority属性255 93理解指令控制器256 为指令控制器注入特殊依赖257 ...

    简单的完成端口

    IOCP全称I/O Completion Port,中文译为I/...发送数据等),一旦有的话,就将这个请求从完成端口的队列中取回来,继续执行本线程中后面的处理代码,处理完毕之后,我们再继续投递下一个网络通信的请求就OK了,如此循环。

    powerbuilder

    参数printjobnumber:用PrintOpen()函数打开的打印作业号fontnumber:指定该打印作业使用字体的字体编号,该编号与PrintDefineFont()函数中定义的编号应该对应,字体编号的有效取值在1到8之间,0表示使用打印机的...

    《javaScrip开发技术大全》源代码

    • sample11.htm 嵌套函数中变量的有效范围 • sample12.htm 变量没有语句块的限制 • sample13.htm 常量的使用 第6章(\代码\第06章) • sample01.htm 先使用后递增 • sample02...

    超实用的jQuery代码段

    8.10 使用AJAX刷新异步提交表单 8.11 使用AJAX刷新上传图片 8.12 使用AJAX刷新验证PHP会话是否有效 8.13 在AJAX异步调用时显示加载指示器 8.14 在AJAX异步调用时处理JSON数据 8.15 解析XML数据并加载到HTML表格 8.16...

    The Flask Mega-Tutorial

    模板中的循环语句 模板继承 结束语 web 表单 回顾 配置 用户登录表单 表单模板 表单视图 接收表单数据 加强字段验证 处理 OpenIDs 结束语 数据库 回顾 从命令行中运行 Python 脚本 Flask 中的数据库 ...

    blobeval:一个异步的、基于 blobworker 的、(主要)安全的评估器和沙箱,用于不受信任的 javascript

    BlobEval 一个异步的、基于 blobworker 的、(主要是)安全的评估器和不受信任的 javascript 的沙箱。 该系统的一些亮点包括: 一个可定制的黑名单系统,用于可能不安全的功能。 一个可选的 AngularJS 服务。 外部库...

    List-of-Parallel-JS-Projects:并行和共享内存Javascript设计和实现列表

    循环级别-循环迭代分布到多个进程/线程异步-非阻塞函数调用或连续传递无-平台不提供任何形式的并行性同步类型:流程如何执行操作顺序的类别: 消息传递-活动消息/远程过程调用使函数使用目标处的消息有

    Java面试宝典2010版

    4、在JAVA中如何跳出当前的多重嵌套循环? 5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 7、char型变量中能...

Global site tag (gtag.js) - Google Analytics