admin 管理员组文章数量: 1087652
多个Ajax请求成功后再执行后续方法
经常会遇到需要ajax请求完毕后调用某方法,这次是多个ajax请求成功后,用它们返回的数据传参给回调方法,查询了一下,可以用jquery中的 $.when(),使用方法如下:
$.when( $.ajax(),$.ajax(),$.ajax()
).done(function( a1, a2 ,a3) {//当内部传入的3个ajax都执行了成功的回调, done里的函数才会被触发//a1是第一个异步返回的数据//a2是第二个异步返回的数据//a3是第三个异步返回的数据}
).fail( function(){//而当有一个ajax执行失败了,fail就被触发}
);
该方法在jQuery1.5开始被引入
本文标签: 多个Ajax请求成功后再执行后续方法
版权声明:本文标题:多个Ajax请求成功后再执行后续方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1687941260a160103.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论