0
모든 $ .ajax()에 대해 지정할 수있는 jQuery lib에 대한 메서드/확장/변경을 생성 할 수 있는지 알고 싶습니다. 예를 들어 timeout :에서 실행될 메서드를 호출합니다. 또는 beforeSend :, statues재귀 아약스 메서드에 대한 jQuery 확장
모든 $ .ajax()에 대해 지정할 수있는 jQuery lib에 대한 메서드/확장/변경을 생성 할 수 있는지 알고 싶습니다. 예를 들어 timeout :에서 실행될 메서드를 호출합니다. 또는 beforeSend :, statues재귀 아약스 메서드에 대한 jQuery 확장
물론. 여러 가지 방법이 있지만 모든 ajax 호출에서 중앙 집중식 메소드를 실행하는 간단한 방법 중 하나는 사용자 정의 ajax 랩퍼에 jQuery 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);
wonderfull thanks;) – sbaaaang