如图,用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){
//错误处理
})
添加回答
举报
0/150
提交
取消
