本篇内容主要讲解“如何使用JQuery对多个ajax请求串行执行”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用JQuery对多个ajax请求串行执行”吧!
在关岭等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站制作 网站设计制作按需定制,公司网站建设,企业网站建设,高端网站设计,全网整合营销推广,成都外贸网站制作,关岭网站建设费用合理。
HTML代码:
<a href="#">Click me!</a>
<div></div>
JS:
function GetSomeDeferredStuff() {
var deferreds = [];
var i = 1;
for (i = 1; i <= 10; i++) {
var count = i;
deferreds.push(
$.post('/echo/html/', {
html: "<p>Task #" + count + " complete.",
delay: count
})。success(function(data) {
$("div")。append(data);
}));
}
return deferreds;
}
$(function() {
$("a")。click(function() {
var deferreds = GetSomeDeferredStuff();
$.when.apply(null, deferreds)。done(function() {
$("div")。append("<p>All done!</p>");
});
});
});
方法类似于Node.js,使用promise defer模式将所有的ajax请求放到一个数组里,然后通过$.when.apply()。done()将所有ajax请求依次执行。
到此,相信大家对“如何使用JQuery对多个ajax请求串行执行”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
网页题目:如何使用JQuery对多个ajax请求串行执行
链接分享:https://www.cdcxhl.com/article34/ppjipe.html
成都网站建设公司_创新互联,为您提供面包屑导航、App设计、品牌网站制作、网站策划、服务器托管、网站制作
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联