2016-04-11 21 views
-1

Sunucu tarafındaki tüm ajax yanıtlarını yakalamanın bir yolu var mı? Aslında tüm sunucu yanıtlarında bazı işlevleri uygulamak için bir perde gerekçesine ihtiyacım olan bir kurumsal uygulamaya sahibim.Sunucudan gelen tüm ajax yanıtlarını yakalamak için dinleyici

Örnek:

tüm sayfalarda

, ben bu şekilde sunucuya ajax isteği gönderiyorum:

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

(http://api.jquery.com) başından sonuna kadar. En fazla iki saat bir saat sürer ve zamanın sonu olmaz. –

cevap

3

Evet. Tüm AJAX isteklerinin/yanıtlarının farklı aşamalarına bağlanabileceğiniz jQuery Global Ajax Event Handlers olarak adlandırılırlar. Örneğin

: Bu * İyi değer * zaman sadece [jQuery API] okumaya oluyor

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

@ haim770: Güzel düzenleme. Teşekkürler. – spender

İlgili konular