ちょっと、 jqueryに問題があります。私はいくつかのajax呼び出しを実行しており、進捗ダイアログを表示したい。ただし、Ajaxコードが終了するまで進捗ダイアログが表示されません... Ajaxリクエストの前に必ず起動する必要があります。あなたは非非同期AJAXを使用しているなぜあなたは進捗ダイアログをしたい場合はAjaxコールが終了した後、進捗ダイアログが表示されます。
function add() {
$('.tdtrackname').each(function() {
$.ajax({
cache: false,
async: false,
url: 'ajax/add.php?query=' + $(this).html(),
beforeSend: function() { $('#loadingscreen').show(); },
success: function(data) {
$('#divajax').html(data);
}
});
});
}
:私はこれを試してみてください
–私は呼び出しが必要なのでそれ以外の場合は、最後のものが終了する前にトリガーされます – robs
何かを試してみてください...おそらく同期呼び出しはすべてをブロックしていますか? (画面上の図さえも)、このため、通話が終了したときにダイアログが表示されます。 –