var ajaxCallArr
= [];
$(document).ajaxComplete(function(
event, xhr,
settings ) {
if( xhr.getResponseHeader('loginUrl') ){
window.location.href = xhr.getResponseHeader('loginUrl');
}
});
$.ajaxSetup({
cache: false,
beforeSend:function(){
try{
document.getElementById('loading-bar').style.display
= 'block';
}catch(e){
console.log('dom error');
}
ajaxCallArr.push(1);
},
complete: function(){
ajaxCallArr.pop();
if( ajaxCallArr.length
== 0 ){
try{
document.getElementById('loading-bar').style.display
= 'none';
}catch(e){
console.log('dom error');
}
}
}
});