別のプロセスからの応答を待っている Ajax 要求があります。
function test() {
var flag = 0;
while (flag === 0) {
$.ajax({
url: "cs/CheckForProcess",
async: false,
success: function(data) {
if (data !== 'NotReady') {
$('#results').html(data);
flag = 1;
} else {
$('#results').html('<h1>Processing...</h1>');
setTimeout(function() {
}, 6000);
}
}
});
}
}
問題は、デバッグ モードで else 条件が実行されていることがわかりますが、setTimout が機能していないことです。
編集: プロセスの準備ができていないことを検証してから 6 秒後に、次の ajax リクエストを送信する必要があります。
私は何が欠けていますか?どうも。