안녕하세요, jquery에 문제가 있습니다. 몇 가지 ajax 호출을 실행 중이며 진행 대화 상자를 표시하려고합니다. 그러나 진행 대화 상자는 아약스 코드가 끝날 때까지 표시되지 않습니다 ... 아약스 요청 전에 명확하게 실행해야 할 때. 난 당신이 나를 죽이고 나를 도울 수 있기를 바랍니다 .. 덕분에 사전에Ajax 호출이 끝난 후 진행 대화 상자가 나타납니다.
function add() {
$('#loadingscreen').show(); //SHOWS UP AFTER ALL THE AJAX REQUESTS ARE FINISHED
$('.tdtrackname').each(function() {
$.ajax({
cache: false,
async: false,
url: 'ajax/add.php?query=' + $(this).html(),
success: function(data) {
$('#divajax').html(data);
}
});
});
}
을 요구? –
내가 전화를해야하기 때문에. 다른 하나는 마지막 하나가 완료되기 전에 트리거됩니다. – robs
그냥 시도해보십시오 ... 아마도 동기 호출이 모든 것을 차단하고 있습니까? (화면의 그림조차도)이 때문에 통화가 끝나면 대화 상자 만 보입니다. –