2016-04-11 1 views
-1

サーバー側からのすべてのAjaxの応答をキャッチする方法はありますか?実際に私はすべてのサーバーの応答でいくつかの機能を適用するカーテンの理由が必要なエンタープライズアプリケーションを持っています。すべてのAjaxをキャッチするリスナーは、サーバーから来る応答を返します。

例:私のすべてのページで

、私はこの方法でサーバーにAJAX要求を送信しています:

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

それは終始*よく価値があるだけで[jQueryのAPI](http://api.jquery.com)を介して読むこと*あなたの時間です。最大で1時間、2時間かかり、時間を節約できます。 –

答えて

3

はい。それらはjQuery Global Ajax Event Handlersと呼ばれ、そこからすべてのAJAX要求/応答のさまざまな段階にフックできます。例えば

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

@ haim770:ニースの編集。ありがとう。 – spender

関連する問題