Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

axios check if call is already running

var numberOfAjaxCAllPending = 0;

// Add a request interceptor
axios.interceptors.request.use(function (config) {
    numberOfAjaxCAllPending++;
    // show loader
    return config;
}, function (error) {
    return Promise.reject(error);
});

// Add a response interceptor
axios.interceptors.response.use(function (response) {
    numberOfAjaxCAllPending--;
    console.log("------------  Ajax pending", numberOfAjaxCAllPending);

    if (numberOfAjaxCAllPending == 0) {
        //hide loader
    }
    return response;
}, function (error) {
    numberOfAjaxCAllPending--;
    if (numberOfAjaxCAllPending == 0) {
        //hide loader
    }
    return Promise.reject(error);
});
Comment

PREVIOUS NEXT
Code Example
Javascript :: js video controls false 
Javascript :: Make JSON grep-able via GRON 
Javascript :: js collection 
Javascript :: lieke==1 
Javascript :: jquery validate required false with additional function 
Javascript :: fabic js save and render 
Javascript :: triangle sum of odds numbers formula 
Javascript :: salt has the same key in accepted and denied 
Javascript :: como usar for js 
Javascript :: Install Date-Time in express.js 
Javascript :: upload file javascript mdn 
Javascript :: Cannot find module Cannot find module 
Javascript :: Datatable search input with no label - just the placeholder 
Javascript :: convert string or string array to object mongoose object id 
Javascript :: Scratch Addon userscript 
Javascript :: babel plugins nuxt 
Javascript :: how to restrict page leave in javascript 
Javascript :: UnhandledPromiseRejectionWarning: SequelizeDatabaseError: type "enum" already exists 
Javascript :: How do you remove property name from this code? const foo = { name; “albert” }; 
Javascript :: javascript is a compiled language 
Javascript :: whatsapp images not showing in meta tags 
Javascript :: pass control id to javascript function 
Javascript :: read pdf as array bytes using fetch 
Javascript :: redux counter 
Javascript :: release mouse key javascript 
Javascript :: how to jump one page to another on specific tab elementor 
Javascript :: one dimensional array in javascript 
Javascript :: get decimal on number javscri 
Javascript :: how to make a dot function javascript 
Javascript :: blockchain.info/pushtx/ 
ADD CONTENT
Topic
Content
Source link
Name
2+5 =