当前位置:   article > 正文

前端学习笔记_.then(({data})

.then(({data})

@前端学习笔记
需求:使用jq写一个签到表,后台给数据data:{“train”:{name: “张丽”, sch: 13},{name: “王强”, sch: 9}},再另一个后台接口将sch——>sch_name
问题:ajax不能使用return返回值,异步问题
解决方法:使用Promise或者async和awit使用
以实现的如图
第一种解决方式:Promise
Promise是一个构造函数,声明方式是
function pajax(option){
return new Promise((resolve,reject) => {
$.ajax({
…option,
success (data) {
resolve(data)
},
error: function (ex) {
reject(ex)
}
})
})
}
使用pajax(option).then((data) =>{
console.log(data)
})
具体讲解参考:https://www.liaoxuefeng.com/wiki/1022910821149312/1023024413276544
第二种解决方式:async和awit
具体参考:https://my.oschina.net/shuaihong/blog/2350521
其实这里还写复杂了,但是我懒得改了,哈哈哈

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/855601
推荐阅读
相关标签
  

闽ICP备14008679号