当ajax请求时间较长的时候,往往需要添加加载效果。这里以jQuery的ajax举例。
$.ajax({
timeout:1000,//设置请求的超时时长单位为毫秒
beforeSend(){
//请求中,这里显示loading框
},
success(res){
//请求成功的回调
},
complete(XMLHttpRequest,status){
//请求完成(不论成功或失败)
//一般在这里隐藏loading框
if(status=='timeout'){
//超时的回调
}
}
})