본문 바로가기

웹스토리/Jquery,Js

jquery ajax 공통적으로 로딩 이미지 처리

var OriginalAjax = $.ajax;

// jquery ajax 공통적으로 로딩 이미지 적용

// 이미지 취소 시 logingView : false 옵션 추가

// loadingText 로딩시 나올 텍스트.

$.ajax = function() {


var len = arguments.length, loadingType = "", loadingMsg = ""


for (var i = 0; i < len; i++) {


if (!arguments[i].headers) {

arguments[i].headers = _headers;

}


loadingText = arguments[i].loadingText || ahnlab.message.getMessage("COM_LODING");

if (arguments[i].lodingView == true) {

if (!arguments[i].beforeSend) {

arguments[i].beforeSend = function() {

mask.open("loding");

mask.setContent(loadingText);

};

}

if (!arguments[i].complete) {

arguments[i].complete = function() {

mask.close();


};

}

}

}

return OriginalAjax.apply($, arguments);

}

'웹스토리 > Jquery,Js' 카테고리의 다른 글

OriginalAjax 변경 처리  (0) 2019.04.24
Date.prototype.format 처리  (0) 2019.04.24
자바스크립트 다국어 처리  (0) 2018.02.28
JS 라이브러리 사이트  (0) 2017.05.31
스크립트 bytes 단위 처리  (0) 2017.03.28