当前位置:首页 > 日记 > 正文

承诺处理多个相互依赖的异步请求(示例说明)

承诺处理多个相互依赖的异步请求(示例说明)
在一个项目中,多个相互依存的异步请求是经常遇到的。如果有三个Ajax请求A,B,C,B需要依靠返回的数据、和C需要返回的数据由A和B的要求。如果要求一个嵌套请求请求这自然是不可取的。它的原因代码难以维护和如何要求很多,会有很多问题。

承诺是解决多个异步请求的问题。承诺是由6对象用于传递消息的异步操作。

承诺有三个状态:待定(正在进行中),已解决(已完成,也称为履行)并拒绝(失败)。

直接在代码上,用A,B请求,B取决于A的请求数据,如下所示:
函数A(){
返回新的承诺(功能(RES,rej){
$ ajax({
URL
键入:获取
异步:真,
DataType:JSON
成功:函数(数据){
console.log(数据,);
Res(数据);
}
})
});
}
函数B(数据){
console.log(数据,数据);
返回新的承诺(功能(RES,rej){
$ ajax({
URL
类型:邮政
异步:真,
资料:JSON.stringify(数据),
DataType:JSON
成功:函数(数据){
console.log(数据,B);
(RES);
}
})
});
}
$(# BTN)。Click(function(){)
A()。然后(函数(数据){)
B(数据);
}。然后(函数(){)
})
})
界面URL在网上找到了运行结果:
上述承诺处理多个相互依存的异步请求,这都是萧边分享你的内容。我们希望能给你一个参考,希望你能支持我们。

相关文章

古代QQ个性化签名审美个性签名古朴

古代QQ个性化签名审美个性签名古朴

古朴,文物,个性签名,古代,电脑软件,他们觉得这句话很有味道,总是想起崇高的人,在古代中国年战争的象征,她让人憔悴,只等回到亲爱的,感觉和泪水肆意蔓延,一个简单的仿古的QQ签名是什么本文是关于QQ签名的简单风格的古代风格,仅供参考。 一个简单的…

PS如何添加切片工具的链接

PS如何添加切片工具的链接

链接,工具,切片,电脑软件,PS,目前,淘宝电子商务的普及。因此,使用ps工具创建网页、图片广告等的必要性是需要添加链接的。今天,我将向您展示如何使用ps快速地使用切片工具向T添加链接。 软件名称:Adobe PS图象处理软件8全绿色中文版软件大小:15…

Node.js服务器开启gzip压缩教程

Node.js服务器开启gzip压缩教程

压缩,教程,服务器,电脑软件,Node,Gzip是什么 复制神的解释: gzip最初是由Jean loup Gailly和Mark Adler为Unix系统的文件压缩造成的。在Linux,我们经常使用的后缀gz文件,这是gzip格式。现在它已经成为互联网使用非常普遍的数据压缩格式,或者…

PS创建不规则时尚块

PS创建不规则时尚块

不规则,时尚,电脑软件,PS,今天,萧边的教程是创建PS.教程简单易懂,不规则的时尚街区。非常适合初学者学习。 关于在PS中创建不规则样式块的教程 最终效果 第一步:打开ps,使新文档尽可能地为正方形。 第二步:填上颜色,颜色,亮度和饱和度高,一般在红…

JS回调函数的基本定义及用例分析

JS回调函数的基本定义及用例分析

用例,回调函数,定义,电脑软件,JS,本文介绍了JS回调函数的基本定义和用法,供大家参考,如下: 当您第一次学会js时,回调函数非常令人头晕,现在我们来总结一下回调函数是什么。 让我们先来看看回调的英文定义:回调是一个作为参数传递的函数,它被称为…

AI是如何用墨水和水的效果画出一棵

AI是如何用墨水和水的效果画出一棵

一棵,画出,如何用,效果,樱花树,在{ } }画笔工具和橡皮擦工具{ }对于绘制分支非常有用,这里我们要介绍如何使用画笔工具{和}绘图橡皮擦工具好看漂亮的樱桃树。 软件名称:Adobe Illustrator CS6(AI CS6)简化绿色中文版(32位+ 64位)软件大小:205mb更…

SkyDrive(快盘)有很多比实际使用空间

SkyDrive(快盘)有很多比实际使用空间

空间,有很多,更大,电脑软件,SkyDrive,问题: 我经常用金山快盘(网盘),一段时间后,发现实际的存储空间和快速的磁盘显示的已用空间没有,比我很快将在磁盘上的文件是空的,只有一个100MB的文件,但使用空间是2GB的,我不知道怎么会这样呢 答案uff1a 根据…

详细说明excel表格加减公式的使用

详细说明excel表格加减公式的使用

详细说明,公式,加减,表格,电脑软件,在excel中,经常需要使用减法公式求解数据,以及如何操作数据相减公式,从而得到数据的差分。本文介绍了减法公式的详细用法教程,希望对您有所帮助。 使用excel表的减法公式1 步骤1:你可以输入公式= 3.1113-1.7…

Excel2010启用宏方法Excel2010如何

Excel2010启用宏方法Excel2010如何

启用,方法,电脑软件,在excel的编辑过程中,需要经常使用宏函数,但由于安全问题,宏自动关闭Excel。如果需要启用宏,我们必须自动设置用户。接下来,请欣赏Excel 2010允许宏通过网络收集和组织的方式。希望能对您有所帮助! Excel 2010启用宏 第1步:…

ps简单地合成苹果树的图像历程

ps简单地合成苹果树的图像历程

图像,苹果树,历程,简单,电脑软件,想发财,先修马路,少养孩子,多种树!!!今天不是教你怎么小孩子,不是教你修马路,而是教你种树!!!这是第一个苹果还是第一棵苹果树苹果,我们把它给牛顿。让我们先学习如何种树! 最终效果: 主要过程: 打开苹果材料,画一个椭圆,…

excel表格中的数据处理方法

excel表格中的数据处理方法

方法,数据处理,表格,电脑软件,excel,如何处理excel表中的数据是处理从您共享的一个小Excel表读取和学习数据的方法。 excel表格中的数据处理方法: 数据处理步骤1:首先将数据导入Excel表。 数据处理步骤2:有几种方法,例如,从访问网站、文本等…

可以对笔记本的Win8系统是由XP系统

可以对笔记本的Win8系统是由XP系统

系统,是由,溶液,以对,所取代,问题: 新的笔记本是win8系统,用不能用,想重装系统进入XP,你可以吗 答案uff1a 是的,但是作者建议不要这样做,因为XP系统已经被微软终止,以维护旧系统,并且存在更明显的安全问题。 如果你不使用Win8系统,你可以安装WIN7…