$.ajax({ url:'/', type:'get', beforeSend:function () { // 显示loading }, success:function (data) { // 处理数据 }, complete:function(){ // 隐藏loading } }); 为什么不写到success里哪?因为有可能请求是会失败的,所以当失败的时候也应当关闭loading。所以最合适的就是放到complete中。这样不管是成功还是失败,只要完成请求交互就会关闭loading。
为什么不写到success里哪?
因为有可能请求是会失败的,所以当失败的时候也应当关闭loading。所以最合适的就是放到complete中。这样不管是成功还是失败,只要完成请求交互就会关闭loading。