我有這樣的代碼: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