我有一个 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);
}
}
});
}
}
问题是 setTimout 不起作用,尽管我在调试模式下看到执行 else 条件。
编辑:我希望在验证进程未准备好后仅 6 秒发送下一个 ajax 请求。
我错过了什么?谢谢。