JSFiddle - React, Tailwind, and code Playground
JavaScript
$(document).ajaxStart(function(){
console.log('starting ajax');
}).ajaxStop(function(){
console.log('stopping ajax');
}).ajaxError(function(e, x, settings){
console.log('ajax error', settings.url);
});
$.ajax({
url: 'some.domain.com/1'
}).error(function(jXHR){
console.log('local error 1');
// Disable global error logging. Set this before starting the request for synchronous requests
$.event.global.ajaxError = false;
}).complete(function(){
console.log('local complete 1');
// Enable global error logging
$.event.global.ajaxError = true;
});
$.ajax({
url: 'some.domain.com/2'
}).error(function(jXHR){
console.log('local error 2');
});