Yes this is possible to track ajax reuests anywhere in code by jQuery alone, there are some Global Ajax Event Handlers in jquery you can use methods from it like:
.ajaxComplete():Register a handler to be called when Ajax requests complete. This is an AjaxEvent.
.ajaxError(): Register a handler to be called when Ajax requests complete with an error. This is an Ajax Event.
.ajaxSend(): Attach a function to be executed before an Ajax request is sent. This is an Ajax Event.
.ajaxStart(): Register a handler to be called when the first Ajax request begins. This is an Ajax Event.
.ajaxStop(): Register a handler to be called when all Ajax requests have completed. This is an Ajax Event.
.ajaxSuccess(): Attach a function to be executed whenever an Ajax request completes successfully. This is an Ajax Event.
The last one .ajaxSuccess() is what you need.
you can use it like this:
$( document ).ajaxSuccess(function( event, xhr, settings ) {
if ( settings.url == "ajax/test.html" ) {
$( ".log" ).text( "Triggered ajaxSuccess handler. The ajax response was: " +
xhr.responseText );
}
});