現(xiàn)在有個(gè)需求,在請(qǐng)求之前顯示加載組件,請(qǐng)求完成立馬隱藏加載顯示。但是ajax值提供了4種回調(diào)函數(shù):beforeSend,success,error,complete。要隱藏加載顯示的組件,要么在success和error里面都加入隱藏加載的邏輯,要么在complete函數(shù)加一次,但是這種方式如果在success函數(shù)里面發(fā)生了異常,就不會(huì)走到complete函數(shù)里面,也就無法隱藏加載組件,有什么辦法實(shí)現(xiàn)只寫一次隱藏加載的邏輯么? $.ajax({ url: url, data: this.reqSearch, complete:function(XMLHttpRequest,textStatus){
that.$Spin.hide();
}, success: function(res) {
......
}, error: function(){
......
}
})
ajax請(qǐng)求完成的回調(diào)函數(shù)
慕田峪4524236
2018-09-24 16:57:47