javascript - 异步获取的数据怎么return出去
本文介绍了javascript - 异步获取的数据怎么return出去的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
如图,用ajax异步获取到了数据,怎么把数据返回到上一层。。。如图所示,怎么才能让第二个return的值是异步获取返回的数据
解决方案
楼上说得对,用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){
//错误处理
})
这篇关于javascript - 异步获取的数据怎么return出去的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文