(function ($) {
$(document).ready(function () {
$("<div id='viewLoading'></div>")
// 아래엔 대기 표시 이미지 경로를 표시하면 될 것 같습니다.
.append("<img src='../../Content/Picture/LoadingProgress.gif' /></br>"
.append("<span style='font-color:red;'>잠시만 기다려 주십시오</span>")
.appendTo("body")
.hide();
$("#viewLoading").bind("ajaxStart", function () {
$(this).show();
}).bind("ajaxComplete", function () {
$(this).hide();
});
});
})(jQuery);
JS 파일에 위 스크립트를 삽입하여
html 페이지에서는 해당 파일을 embed 하엿습니다!!
<script src ="../../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/AjaxProgress.js") %>" type="text/javascript"></script>
이렇게 하니 $.ajax 호출시에 대기창이 표시되었다 사라지네요!!
조금이라도 도움되셨으면 좋겠습니다!!
'JQuery' 카테고리의 다른 글
[JQuery] JqGrid DateTime열 날자형식만 간단히 표시 하기 (0) | 2015.02.09 |
---|---|
[JQuery] 키보드 입력시 keypress 또는 keyDown 이벤트가 발생하여 입력 키 코드 확인 (0) | 2015.01.04 |
[JQuery] IE 8에서 CheckBox 요소가 인식되지 않는 문제 (0) | 2014.03.03 |
[JQuery] Ajax 동기화 호출 방법 (1) | 2013.12.18 |
[JQuery] 사용시 ActiveX 제어 방법 (0) | 2013.12.03 |