Так что я отчаянно пытался добиться этого, но у меня больше нет надежды, и я был бы признателен за помощь. Я подведу итог этой идеей несколькими строчками, и я уверен, что вы поймете.за каждый + запрос ajax + задержка
$(".el").each(function(){
console.log("starting");
// $.ajax GET request
// console.log($.ajax response)
// delay of 3 seconds
console.log("finished, moving on.");
// next
});
Предполагая, что у нас есть 3 элемента, результат выглядит следующим образом:
starting
finished, moving on.
starting
finished, moving on.
starting
finished, moving on.
XHR finished loading: GET "http://localhost/data.json".
XHR finished loading: GET "http://localhost/data.json".
XHR finished loading: GET "http://localhost/data.json".
Я тону с этими запросами AJAX, и я не могу получить что-нибудь работу. Я хочу, чтобы все это работало асинхронно.
Вы делаете Аньину в '.done()'? Также вы используете 'async'? – Twisty
Да. Написал решение ниже, спасибо, что пытался помочь мне приятель. – user3800799