Snipe,
смотри он жалится что i у него всегда одно -последнее.
При этом не задумывается что язык однопоточный , т.е в цикле шлёт запросы, но ответы он обработает только тогда,когда у него цикл полностью отработает( -будут отправлены все запросы ,причём некоторые из них будут сброшены изза превышения количества одновременных запросов) начнут отрабатывать колбеки . чему будет равно I при любом колбеке?
for (var i = 0; i < 10; i++) {}
alert(i)
я бы не сказал что это классика замыкания-замыкание вызов функции из самой себя,а в этом случае вызов из колбека когда уже и функция отработала-это вызов по цепочке.