$('#wait').ajaxStart(function(){
$(this).css('background-position','0 -90px');
});
var result = $.ajax({
url: "file.php",
async: false,
data: ({id:id}),
type: "post",
cache: false
}).responseText;
#wait div에는 ok, error 및 wait 아이콘이있는 배경이 있고 Ajax 호출 별보다 먼저 div의 배경 위치를 변경하고 싶지만 작동하지 않습니다. ....ajax 호출이 시작되기 전에로드 메시지를 표시하는 방법은 무엇입니까?
비동기 호출을 사용해 보셨습니까? 어쨌든 동기 호출은 피해야합니다. –
비동기없이 서버에서 결과를 얻을 수 없다고 생각합니다. – Csabi
물론 가능합니다. 그렇지 않으면 무엇이 그것의 의미일까요? 인수로 전달 된 응답으로 호출되는'success' 콜백을 설정해야합니다. jQuery 문서를 살펴 보자. 예제가있다. –