.ajaxStartdoes not have access to the xhr object. .ajaxSend, However. You can stop him there. I don’t know why you would like to do this, but remember that this is ajax global event, so it actually stops all ajax requests (or at least those that don't have a flag global:false).
$('some-object').ajaxSend(function(e, xhr) {
xhr.abort();
});
source
share