.NET의 Ajax 도우미는 LoadingElementId : String 속성을 가지며 요청을 완료하는 데 걸리는 시간 동안 표시 될 DOM 요소의 ID를 가져오고 설정합니다.jQuery의 Ajax에는 .NET의 LoadingElementId가 있습니다.
jQuery의 Ajax 툴킷을 통해 제출 된 양식에 '처리 중'회 전자를 구현하는 가장 쉬운 방법을 찾고 있습니다.
MNY 들으
.NET의 Ajax 도우미는 LoadingElementId : String 속성을 가지며 요청을 완료하는 데 걸리는 시간 동안 표시 될 DOM 요소의 ID를 가져오고 설정합니다.jQuery의 Ajax에는 .NET의 LoadingElementId가 있습니다.
jQuery의 Ajax 툴킷을 통해 제출 된 양식에 '처리 중'회 전자를 구현하는 가장 쉬운 방법을 찾고 있습니다.
MNY 들으
이전 사용. 제출처 .ajax. 012ax완료 이벤트.
모든 Ajax 호출에이 작업을 수행하려는 경우 매번 이것을 선언하지 말고 글로벌 ajaxStart 및 ajaxComplete 이벤트를 사용할 수 있습니다.
$.ajax({
url: "test.html",
beforeSubmit : showSpinner,
complete : hideSpinner,
cache: false,
success: function(html){
$("#results").append(html);
}
});
function showSpinner(){
$('#someElement').show();
}
function hideSpinner(){
$('#someElement').hide();
}
//Using global ajax events
$.ajaxStart(showSpinner);
$.ajaxComplete(hideSpinner);
jQuery를 많은 ajaxEvents 있습니다. 요소의 가시성을 이러한 요소에 연결할 수 있습니다.
$.ajaxStart(function(){ showLoading(); });
$.ajaxComplete(function(){ hideLoading(); });
예이 가능하며, 회 전자는이 위치를, 또는 PARAM 같은 ID를주는 일반적인 스피너가있을 때이 논리에만 작동 것이다 불구하고, beforeSubmit에를 추가하는 것보다 더 쉬운 솔루션을 지정할 수 있습니다 표시하려면 ... 다른로드 이벤트가 많이있는 경우 다른 방법으로 제안하고 beforeSubmit에 추가하고 완료하십시오. – Sander