2011-09-01 99 views
0

我想知道是否有可能產生的的jQuery的lib指定所有$阿賈克斯(方法/擴展/變更)調用例如超時被執行的方法:,或beforeSend :, statments擴展jQuery的遞歸方法AJAX

回答

2

當然。有很多種方法,但是對於具有集中式方法簡單的方法之一,要在每一個Ajax調用運行,是包裝jQuery的AJAX在您的自定義Ajax調用。

(function ($){ 
    $.customAjax = function(path, data, successCallback, errorCallback){ 
     function errorFallback(){ 
      // Here, do what you want to do on any ajax call, which doesn't have error  callback 
     }; 
     errorCallback= errorCallback|| errorFallback; 
     $.ajax({ 
       // Calling the jQuery ajax, passing either specified error callback or a default callback. 
     }); 
    }; 
})(jQuery); 
+0

wonderfull和感謝;) – sbaaaang