行业知识
解决Jq中Ajax多个请求时,下个请求须等上个请求完成后再发起
2026-11-15 05:26:31
来源:互联网转载
���的需求:我的页面上有好几个请求,顺序是必须等请求1完成后才能发起请求2
()用到的方法是:$.when
$.when是jQuery中的一个方法,用于等待多个异步操作完成后才执行下一步操作
()案例:
$.when($.ajax({url:'http://teamsh.com/gygg/infoListJson?infoId='+currentConId,data: {p:page,size:1},success:function(res){//第一次成功后的处理})).done(function(data){$.ajax({url:'http://teamsh.com/gygg/infoListJson?infoId='+currentConId,data: {p:page+1,size:1},success:function(res){//第二次成功后的处理}})}).done(function(data){$.ajax({url:'http://teamsh.com/gygg/infoListJson?infoId='+currentConId,data: {p:page+2,size:1},success:function(res){//第三次成功后的处理}})}).fail(function () { alert("程序出现错误!"); }).then(function (data) { alert("程序执行完成"); });
上一篇:青海超频服务器哪里买好?
下一篇:服务器资源报告怎么查看?