나는 스택 오버플로에 빨간색 기사와 유사한 질문을하지만이 문제에 대한 간단한 간단한 해결책을 찾지 못했습니다. 내 함수를 호출하고 싶은jquery ajax 호출에서 로딩 GIF 이미지 구현
$.ajax({
url: "/Home/AddSong",
type: "POST",
data: $("#AddTopTenFavForm").serialize(),
success: function (data) { ShowMsg("Song Added Successfully"), $(container).find('ul').append('<li><a class="savedLinks" href="#" name="' + substr + '" >' + name + '</a> <span name= ' + data +' class="btnDeleteSong dontDoAnything">x</span></li>'); },
error: function() { ShowMsg("There was an error therefore song could not be added, please try again") }
});
:
function ShowAjaxLoader() {
$("#dottedWrapper").fadeIn();
$("#loadingGifContainer").fadeIn();
}
function HideAjaxLoader() {
$("#dottedWrapper").fadeOut(1000);
$("#loadingGifContainer").fadeOut(1000);
}
때 Ajax 요청이 시작하고 끝날 때
예를 들어이 내 아약스 기능입니다. 당신은 JQuery와 아약스 이벤트를 사용할 수있다 감사
이 http://docs.jquery.com/Ajax_Events에서보세요 이것이 당신이 필요로하는 것입니다. ajax 호출 내 relivant 이벤트에 함수를 추가하기 만하면됩니다. –