资讯专栏INFORMATION COLUMN

promise一个非常简单的使用

SmallBoyO / 2920人阅读

摘要:在开发过程中遇到过很多次异步的问题,每次都是用很蠢的方式解决,今天又遇到了,决定用试一下,结果看了一会儿,发现简单的使用非常简单,所以觉得分享一下给小白。

在开发过程中遇到过很多次异步的问题,每次都是用很蠢的方式解决,今天又遇到了,决定用promise试一下,结果看了一会儿,发现简单的使用promise非常简单,所以觉得分享一下给小白。废话不多说,直接上代码。

$(function() {
            new Promise(function(resolve, reject) {
                $.ajax({
                    type: "post",
                    url: "http://route.showapi.com/341-1",
                    dataType: "jsonp",
                    data: {
                        // "showapi_timestamp": formatterDateTime(),
                        "showapi_appid": "3893", //这里需要改成自己的appid
                        "showapi_sign": "ec12dec8a6a74446af6d88ba7f2bf79c" //这里需要改成自己的应用的密钥secret,
                    },
                    jsonp: "jsonpcallback", //这个方法名很重要,不能改变
                    success: function(res) {
                        resolve(res) //console变量在ie低版本下不能用
                    },
                    error: function(XmlHttpRequest, textStatus, errorThrown) {
                        reject();
                    },
                });
            }).then((data) => {
                console.log(data) //这里就是请求成功之后执行的
            }).catch((res) => {
                console.log("失败!")
            });
        })

ajax换成fetch也同样适用 希望对新手有所帮助。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/90502.html

相关文章

  • 在非阻塞IO下nodejs下同步并行 ES6 promise 从入门深入(一)

    摘要:我们先介绍一下中的的一些调用再结合的应用逐步深入。这就是一些简单的的调用看起来不多,但是靠这个真得解决了许多必须同步并行的环境本身是一个对象在开始支持。存在两个回调函数根据个人的需求进行处理。 什么是promise?为什么要在nodejs中使用promise?使用promise到底有什么好处呢?实在太多了,一一说来不如直接上实战。我们先介绍一下nodejs中的promise的一些调用....

    luffyZh 评论0 收藏0
  • Async/Await替代Promise6个理由

    摘要:是基于实现的,它不能用于普通的回调函数。忧虑对于,也许你有一些合理的怀疑它使得异步代码不再明显我们已经习惯了用回调函数或者来识别异步代码,我们可能需要花数个星期去习惯新的标志。 译者按: Node.js的异步编程方式有效提高了应用性能;然而回调地狱却让人望而生畏,Promise让我们告别回调函数,写出更优雅的异步代码;在实践过程中,却发现Promise并不完美;技术进步是无止境的,这时...

    tuomao 评论0 收藏0
  • 【全文】狼叔:如何正确学习Node.js

    摘要:感谢大神的免费的计算机编程类中文书籍收录并推荐地址,以后在仓库里更新地址,声音版全文狼叔如何正确的学习简介现在,越来越多的科技公司和开发者开始使用开发各种应用。 说明 2017-12-14 我发了一篇文章《没用过Node.js,就别瞎逼逼》是因为有人在知乎上黑Node.js。那篇文章的反响还是相当不错的,甚至连著名的hax贺老都很认同,下班时读那篇文章,竟然坐车的还坐过站了。大家可以很...

    Edison 评论0 收藏0
  • 【全文】狼叔:如何正确学习Node.js

    摘要:感谢大神的免费的计算机编程类中文书籍收录并推荐地址,以后在仓库里更新地址,声音版全文狼叔如何正确的学习简介现在,越来越多的科技公司和开发者开始使用开发各种应用。 说明 2017-12-14 我发了一篇文章《没用过Node.js,就别瞎逼逼》是因为有人在知乎上黑Node.js。那篇文章的反响还是相当不错的,甚至连著名的hax贺老都很认同,下班时读那篇文章,竟然坐车的还坐过站了。大家可以很...

    fengxiuping 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<