angluarjs嵌套ajax调用 Promise写法
如何用Promise解决嵌套ajax调用?
$ionicLoading.show({template: '校验信息中...'});
$http.post('/API/ClientAuthorize/GetUserByOpenID',{OpenID: openId})
.success(function(json){
if(json['ErrCode'] == 0){
$ionicLoading.show({template: '提交订单中...'});
$http.post('/API/ClientBooking/MakeBooking', {
name: json.Data.name,
phone: json.Data.phone,
date: '2017-01-13'
})
.success(function(json){
if(json['ErrCode'] == 0){
$state.go('xxx', {id: json.Data.id});
}
else{
alert(json['errMessage']);
}
})
.error(function(){
$ionicLoading.show({
template:'网络环境欠佳,请稍后重试',
noBackdrop: true,
duration: 1000
});
})
}
else{
$ionicLoading.hide();
alert(json['ErrMessage'])
}
})
.error(function(){
$ionicLoading.show({
template:'网络环境欠佳,请稍后重试',
noBackdrop: true,
duration: 1000
});
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论