【发布时间】:2016-06-26 13:24:00
【问题描述】:
我有一个使用 setTimeout 和全局标志的笨重 ajax 队列:
var InProgress = false;
function SendAjax(TheParameters) {
if (InProgress) {
setTimeout(function () { SendAjax(TheParameters) } , 500)
}
InProgress = true;
$.ajax({
...
data: TheParameters,
complete: InProgress = false
});
}
我如何使用排队机制重写它,以便请求按照接收顺序一个接一个地触发?
【问题讨论】:
标签: javascript jquery ajax jquery-deferred