Skip to content

Instantly share code, notes, and snippets.

@fguillen
Created July 26, 2012 15:44
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fguillen/3182810 to your computer and use it in GitHub Desktop.
Save fguillen/3182810 to your computer and use it in GitHub Desktop.
Declaring console log for every AJAX Event
$(function(){
console.log( "Loading AJAX Event logger ..." );
$(document).ajaxSend( function( event, jqXHR, ajaxOptions ){
console.log( "ajaxSend" );
console.log( "ajaxSend.event", event );
console.log( "ajaxSend.jqXHR", jqXHR );
console.log( "ajaxSend.ajaxOptions", ajaxOptions );
});
$(document).ajaxError( function( event, jqXHR, ajaxSettings, thrownError ){
console.log( "ajaxError" );
console.log( "ajaxError.event", event );
console.log( "ajaxError.jqXHR", jqXHR );
console.log( "ajaxError.ajaxSettings", ajaxSettings );
console.log( "ajaxError.thrownError", thrownError );
});
$(document).ajaxSuccess( function( event, XMLHttpRequest, ajaxOptions ){
console.log( "ajaxSuccess" );
console.log( "ajaxSuccess.event", event );
console.log( "ajaxSuccess.XMLHttpRequest", XMLHttpRequest );
console.log( "ajaxSuccess.ajaxOptions", ajaxOptions );
});
$(document).ajaxComplete( function( event, XMLHttpRequest, ajaxOptions ){
console.log( "ajaxComplete" );
console.log( "ajaxComplete.event", event );
console.log( "ajaxComplete.XMLHttpRequest", XMLHttpRequest );
console.log( "ajaxComplete.ajaxOptions", ajaxOptions );
});
console.log( "... AJAX Event logger loaded" );
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment