简单认识promise
程序员文章站
2022-07-02 22:55:14
...
//promise写法 -->itemTypeList中的删除类型
function deleteType(id){
$.ajax({
type:'get',
url:'/item/test/' + id,
}).then( res => { //then是拿取上一个 ajax的异步返回信息
if(res === 1){
if(confirm("确认删除该商品分类?")){
return $.ajax({ //返回一个promise
type:'DELETE',
url:'/i/test/' + id,
contentType:'application/json',
data:'',
dataType:'json',
})
}
}else{
//alert("该分类下存在商品,禁止删除该分类!");
return Promise.reject("该分类下存在商品,禁止删除该分类!")
}
}).then( res => {
//删除商品操作状态
if(res){
window.location.reload();
}else{
//退出
}
}).catch( err => {
alert("服务器错误,请稍候重试!")
})
}
//通过list中的方法map()来认识箭头函数
let arr = [10 ,1 ,223 ,1123 ];
arr.map(item => item.trim())
arr.map(function(item){return item.trim})
转载于:https://www.jianshu.com/p/d370d17b9eb0
上一篇: 认识并使用 Promise
下一篇: Windows端口占用