@kickass77

Как остановить выполнение js кода с условием?

Здравствуйте. Я отправляю ajax запрос на php, получаю нужные данные и возвращаю их, после чего, записываю полученные данные в массив.
Мой код, расположенный ниже запроса ajax, не понимает, что ajax обработал запрос и выполняется дальше из-за чего, он работает с пустым массивом в который еще не записались данные из ajax.
Как правильно реализовать работу коду?
Появилась идея, чтобы сделать цикл с условием, где start = 0, а при выполнении ajax - поставить значение на 1.
После чего, выполнить дальнейший код, который идет уже ниже цикла (не в теле цикла)
Можно ли такое сделать? Как? Или как лучше?
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Код располагайте не «ниже», а «позже»:
  • оберните в функцию и вызывайте после получения данных («коллбек»).
  • или откройте для себя волшебный мир промисов и асинхронного JavaScript.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы