我有这样的代码:JQuery的for循环中,等待函数完成
for(var hour = -1; hour > -24; hour--)
$.getJSON(url + hour, function(data) {
//...
});
}
我需要使用小时变量在我的getJSON功能。但它首先通过for循环。它确实小时= -1,-2,-3 ...等。
然后最后它确实$ .getJSON(url + -24)。我想它$ .getJSON(url + -1),-2等,并使用该变量仍然在函数内。
它实际上正在进行每个调用,但它是异步执行的。显然,您希望处理同步发生,这表明Javascript/AJAX可能不是您的问题的最佳解决方案。 – keithhatfield