[JQUERY] JQuery와 아약스로드 이미지
JQUERYJQuery와 아약스로드 이미지
해결법
-
1.이 같은 시도 :
이 같은 시도 :
<div id="LoadingImage" style="display: none"> <img src="" /> </div> <script> function ajaxCall(){ $("#LoadingImage").show(); $.ajax({ type: "GET", url: surl, dataType: "jsonp", cache : false, jsonp : "onJSONPLoad", jsonpCallback: "newarticlescallback", crossDomain: "true", success: function(response) { $("#LoadingImage").hide(); alert("Success"); }, error: function (xhr, status) { $("#LoadingImage").hide(); alert('Unknown error ' + status); } }); } </script>
-
2.이 사용 jQuery.ajaxStart 및 jQuery.ajaxStop을 수행해야합니다.
이 사용 jQuery.ajaxStart 및 jQuery.ajaxStop을 수행해야합니다.
<div id="loading" style="display:none">Your Image</div> <script src="../../Scripts/jquery-1.5.1.min.js" type="text/javascript"></script> <script> $(function () { var loading = $("#loading"); $(document).ajaxStart(function () { loading.show(); }); $(document).ajaxStop(function () { loading.hide(); }); $("#startAjaxRequest").click(function () { $.ajax({ url: "http://www.google.com", // ... }); }); }); </script> <button id="startAjaxRequest">Start</button>
-
3.그것 늦게 비트하지만 특별히 사업부를 사용하지 않는 경우에, 나는 보통 이런 식으로 할 ...
그것 늦게 비트하지만 특별히 사업부를 사용하지 않는 경우에, 나는 보통 이런 식으로 할 ...
var ajax_image = "<img src='/images/Loading.gif' alt='Loading...' />"; $('#ReplaceDiv').html(ajax_image);
ReplaceDiv는 아약스가 너무 삽입하는 사업부입니다. 도착하면 그래서 이미지가 대체됩니다.
-
4.점에 유의하시기 바랍니다: ajaxStart / ajaxStop 아약스 JSONP 요청에 대해 작동하지 않습니다 (아약스 JSON 요청 괜찮습니다)
점에 유의하시기 바랍니다: ajaxStart / ajaxStop 아약스 JSONP 요청에 대해 작동하지 않습니다 (아약스 JSON 요청 괜찮습니다)
이 글을 쓰는 동안 JQuery와 1.7.2를 사용하고 있습니다.
여기 내가 찾은 기준 중 하나입니다 : http://bugs.jquery.com/ticket/8338
from https://stackoverflow.com/questions/8761713/jquery-ajax-loading-image by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 다이나믹있는 jqGrid 컬럼 바인딩 (0) | 2020.10.26 |
---|---|
[JQUERY] 클론 선택 값을 복제하지 않습니다 (0) | 2020.10.26 |
[JQUERY] jQuery를 사용하여, 특정의 CSS가있는 모든 요소를 선택 (0) | 2020.10.26 |
[JQUERY] 클릭하면 링크를 열고 여러 페이지를 만들려면 (0) | 2020.10.26 |
[JQUERY] 마우스 오른쪽 클릭에 바인딩 이벤트 (0) | 2020.10.26 |