2016-04-11 3 views
-1

Gibt es eine Möglichkeit, alle Ajax Antworten von der Server-Seite kommen zu fangen? Eigentlich habe ich eine Unternehmensanwendung, bei der ich aus irgendeinem Grund eine gewisse Funktionalität in allen Serverantworten anwenden muss.Listener zu fangen alle Ajax reagiert von Server

Beispiel:

In allen meinen Seiten, ich bin der Ajax-Request an den Server auf diese Weise zu senden:

$.getJSON("server.php", { 
     fn: "get" 
    }, function (json) { 
     if(json['success']){ 
     // 
     }else { 
     // 
     } 
    }); 
+0

Es ist * Gutwert * Ihre Zeit nur durch die [jQuery API] lesen (http://api.jquery.com) Anfang bis zum Ende. Es dauert eine Stunde, höchstens zwei Stunden und spart Ihnen kein Ende der Zeit. –

Antwort

3

Ja. Sie heißen jQuery Global Ajax Event Handlers, von denen Sie in verschiedenen Phasen aller AJAX-Anfragen/Antworten einhaken können.

Zum Beispiel:

$(document).ajaxComplete(function(event, xhr, settings) { 
    // do something 
}); 
+0

@ haim770: Nizza bearbeiten. Vielen Dank. – spender

Verwandte Themen