728x90
반응형
[JQuery] 데이터 조회시 로딩 이미지 보여주기(Ajax)
ajax 코드
$.ajax({
type : "POST",
url : currentHostPath+"요청주소",
data : {
key : value
},
// 로딩 이미지 보여주기
beforeSend:function(){
$('.wrap-loading').removeClass('display-none');
},
// 로딩 이미지 감추기
complete:function(){
$('.wrap-loading').addClass('display-none');
},
success : function(filePath) {
printJS(filePath);
},
error : function(data) {
console.log("fail: ",data);
}
});
css
/* page-loading css */
.wrap-loading{ /*화면 전체 어둡게*/
position: fixed;
left:0;
right:0;
top:0;
bottom:0;
background: rgba(0,0,0,0.2); /*not in ie */
filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#20000000', endColorstr='#20000000'); /* ie */
}
.wrap-loading div{ /*로딩 이미지*/
position: fixed;
top:50%;
left:50%;
margin-left: -21px;
margin-top: -21px;
}
html
<div class="wrap-loading display-none">
<div><img src="./images/loading1.gif" style="width:50px" /></div>
</div>
* 참고문헌
728x90
반응형
'Programing > Javascript, JQuery' 카테고리의 다른 글
[JavaScript] Number.MAX_SAFE_INTEGER && Number.MIN_SAFE_INTEGER (0) | 2021.05.27 |
---|---|
[JavaScript] Math 함수 정리 (1) | 2021.05.22 |
[javascript] 테이블 셀 병합 (jQuery) (0) | 2021.03.01 |
[JavaScript] 숫자 세자리마다 콤마 찍기 (0) | 2021.03.01 |
[JQuery] file rename, move 참고 blog (0) | 2021.01.13 |