Показать сообщение отдельно
  #1 (permalink)  
Старый 07.08.2016, 10:19
Кандидат Javascript-наук
Отправить личное сообщение для vah-smile Посмотреть профиль Найти все сообщения от vah-smile
 
Регистрация: 31.10.2009
Сообщений: 116

Приостановить скрипт до получения ответа
При работе с Google Maps возникла проблема: JavaScript работает быстрее чем запросы к Google Maps. Как можно приостановить скрипт до получения ответа?

for (var i=0; i<=5; i++)
{
  alert (i); // выдает поочередно: 1, 2, 3, 4, 5

  directionsService.route(request, function(response, status) 
  { 
    alert (i); // сразу выдает 5, а нужно 1, 2, 3, 4, 5
  });
}
Ответить с цитированием