为了账号安全,请及时绑定邮箱和手机立即绑定

异步获取的数据怎么return出去

异步获取的数据怎么return出去

qq_笑_17 2018-11-08 14:15:03
如图,用ajax异步获取到了数据,怎么把数据返回到上一层。。。如图所示,怎么才能让第二个return的值是异步获取返回的数据
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

用promise

get:function(){

    return new Promise(function(resolve,reject){

        //ajax...

        $.post("test.php",function(response){

            resolve(response)

        })

        //如果有错的话就reject

    })

}

使用

get().then(function(response){

    //response

}).catch(function(err){

    //错误处理

})


查看完整回答
反对 回复 2018-12-08
  • 1 回答
  • 0 关注
  • 921 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号