Til Ajax er knyttet 7 (10) event handlere: 6 globale til anvendelse som funktioner. 3 af dem er spejlede så de også kan anvendes lokalt (inde i Ajax()).
De globale anvendes kun i begrænset omfang, mens de lokale anvendes til afvikling af 'response'-delen af AJAX().
| Event handlere | 
|---|
| Globale | Lokale |  | 
|---|
|  | ajaxStart() |  |  | Handler, hvortil skal knyttes funktion til udførelse ved begyndelsen af et ajax-request. | 
|  | ajaxSend() |  |  | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request er afsendt. | 
|  | ajaxStop() |  |  | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request er afsluttet. | 
|  |  |  | .beforeSend() | Handler før start på request: Evt. modifikation af resuest. | 
| Response uden $_AJAX | Response med $_AJAX |  | 
|  | ajaxComplete() |  | .always() | Handler, hvortil skal knyttes funktion til udførelse ved færdiggørelse af et ajax-request. (ex ajaxComplete() / .complete() ). | 
|  | ajaxError() |  | .fail() | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request bliver fejlbehæftet. (ex ajaxError() / .error() ). | 
|  | ajaxSuccess |  | .done() | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request er afsluttet korrekt. (ex ajaxSuccess() / .success() ) | 
| Event handlere knyttet til generel programafvikling (kan til/fra-kobes via ajax() option 'global').
 | 
|---|
| Event-handlere. Deres tilknyttede aktivitet udføres når den givne situation opstår for ajax() scriptet. Bør placeres, så de er direkte knyttet til 'document ready'.  .
 Kan indsættes i en "ajaxGlobalEvent.js" fil og anvendes derfra.
 | 
| ajaxStart()
 | Handler, hvortil skal knyttes funktion til udførelse ved begyndelsen af et ajax-request. (F.eks. et 'jeg arbejder'-hjul). | function() 
 /* Gets called when request starts */
 $(document).ajaxStart(function(){
 count++;
 $("#stage1").html("<h1>Starts, Count :" + count + "</h1>");
 });
 |  |    | 
| ajaxSend()
 | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request er afsendt. | function(event,xhr,options) 
 /* Gets called when request is sent */
 $(document).ajaxSend(function(evt, req, set){
 count++;
 $("#stage2").html("<h1>Sends, Count :" + count + "</h1>");
 $("#stage2").append("<h1>URL :" + set.url  + "</h1>");
 });
 |  |    | 
| ajaxStop()
 | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request er afsluttet. | function() 
 /* Gets called when all requests are ended */
 $(document).ajaxStop(function(event,request,settings){
 count++;
 $("#stage4").html("<h1>Stops, Count :" + count + "</h1>");
 });
 |  |    | 
| ajaxComplete()
 lokal:
 .always()
 | Handler, hvortil skal knyttes funktion til udførelse ved færdiggørelse af et ajax-request. | function(event,xhr,options) 
 /* Gets called when request completes */
 $(document).ajaxComplete(function(event, request, settings){
 $("#stage2").html("<h1>Request Complete.</h1>");
 });
 |  |    | 
| ajaxError()
 lokal:
 .fail()
 tidl:
 .error()
 | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request bliver fejlbehæftet. | function(event,xhr,options,exc) 
 /* Gets called when an error has ocurred */
 $(document).ajaxError(function(event, request, settings){
 $("#stage2").html("<h1>Error in loading page.</h1>");
 });
 |  |    | 
| ajaxSuccess()
 lokal:
 .done()
 | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request er afsluttet korrekt. | function(event,xhr,options) 
 /* Gets called when all request completes successfully */
 $(document).ajaxSuccess(function(event,request,settings){
 count++;
 $("#stage5").html("<h1>Success,Count :" + count + "</h1>");
 });
 |  |    | 
| .beforeSend()
 | Udføres før request sendes. Kan indeholde flere forskellige typer funktionaliteter. | 
 beforeSend:function() {
 $("<img src='../loading.gif'  style='position:relative;top:200px;left:200px;z-index:2000' id='loading-excel' />").appendTo("body");
 },
 |  |  |  | 
| .always()
 | Handler, hvortil skal knyttes funktion til udførelse ved færdiggørelse af et ajax-request | 
 
 |  |  |  | 
| .fail()
 | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request bliver fejlbehæftet. | 
 
 |  |  |  | 
| .done()
 | Handler, hvortil skal knyttes funktion til udførelse når et ajax-request er afsluttet korrekt. | 
 
 |  |  |  |