ajax 감지, 확장

Web Development assistant·2022년 5월 21일
0

# javascript

목록 보기
26/35
 var _oldAjax = $.ajax;
    $.ajax = function(options) {
     $.extend(options, {
         beforeSend: function(){
             if(options.isLoading == undefined || options.isLoading == true) {
               doBefore();
             }
          },
         complete: function () {
             if($("#logo").is(':visible')){
               doAfter();
             }
         }   
     });
     return _oldAjax(options);
 };
 
  
function doBefore(){
  $("#logo").show();
} 


function doAfter(){
  $("#logo").hide();
}

jquery ajax를 사용 전, 사용 후를 감지하여 특정 함수를 실행 하게 함.

0개의 댓글