解决Jq中Ajax多个请求时,下个请求须等上个请求完成后再发起

我的需求:我的页面上有好几个请求,顺序是必须等请求1完成后才能发起请求2

用到的方法是:****$.when

$.when是jQuery中的一个方法,用于等待多个异步操作完成后才执行下一步操作

案例:

javascript 复制代码
$.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("程序执行完成");
        });
相关推荐
Southern Wind几秒前
Vue 3 多实例 + 缓存复用:理念及实践
前端·javascript·vue.js·缓存·html
HuangYongbiao22 分钟前
Rspack 原理:webpack,我为什么不要你
前端
yinuo25 分钟前
前端项目开发阶段崩溃?试试这招“Node 内存扩容术”,立马复活!
前端
前端鳄鱼崽27 分钟前
【react-native-inspector】全网唯一开源 react-native 点击组件跳转到编辑器
前端·react native·react.js
用户984022766791827 分钟前
【React.js】渐变环形进度条
前端·react.js·svg
90后的晨仔28 分钟前
Webpack完全指南:从零到一彻底掌握前端构建工具
前端·vue.js
Holin_浩霖29 分钟前
JavaScript 语言革命:ES6+ 现代编程范式深度解析与工程实践
前端
前端拿破轮35 分钟前
从0到1搭一个monorepo项目(一)
前端·javascript·git
m0_7414122439 分钟前
大文件上传与文件下载
前端
wu_jing_sheng040 分钟前
Python中使用HTTP 206状态码实现大文件下载的完整指南
开发语言·前端·python