andreloster,
сделайте функцию -- загрузили i = 0 ;
пришёл ответ -- проверили что хотели -- увеличили i и снова запустили функцию.
или медитируйте в сторону promises и deferred
Load - как дождаться загрузки
- учитесь мыслить в асинхронном стиле
а так у вас пришёл 3 результат стёр пятый ... для примера