Вызвать функцию через таймер всего один раз!
Здорова!
Есть функция аякс которая вызывается по таймеру каждые 5 секунд var timerID2=setInterval(function(){ get_ajax(); },5000); Фукнция вызвалась, мы получили данные и мне нужно показать данные 10 секунд. А у меня получается 5 секунд проходит и у меня вылетает аякс запрос и происходит заново показ данных. На сервере устанавливается время когда эти данные возвращаются, например период в 10 секунд, если я сделаю таймер больше 10 секунд то данные могут и не показатся, если я сделаю таймер 8 секунд то данные могут 2 раза вывестись, а мне это не нужно. Как это сделать? Можно ли как то на время остановить таймер? Мне нужно от как сделаю, приходят данные из функции аякс, я определил что это данные которые нужно вывести с задержкой и остановить таймер акс на определенное время. Походу через таймеры javsScript работает параллельно, не в одном потоке :) |
Цитата:
Цитата:
Но, судя по твоему рассказу, ты явно роешь подземный ход на чердак... :) |
Цитата:
Я новичек в JavaScript, :) Щас буду тестить как останавливать таймер. |
А в Javascript похоже те функции что в таймер попадают работают параллельно
|
Цитата:
|
Часовой пояс GMT +3, время: 08:02. |