Перезагрузка страницы через интервал времени

Перезагрузка страницы через интервал времени

186
11.06.2018

Иногда бывает нужно перезагрузить страницу (или произвести редирект на другую страницу) после выполнения какого-либо события, например, отправки аяксом данных на сервер.

Чтобы перезагрузка была отложенной - можно воспользоваться таймаутом:

reloader = setTimeout(reload, 5000);
function reload(){
     window.location.reload();
//      window.location.replace(url);  -  редирект на любую другую страницу
};

$('body').on('action','element',function(){
      clearTimeout(reloader);  // очищаем таймаут и тем самым начинаем отсчет 5 секунд
});

Вот такой простой конструкцией будет произведена отложенная перезагрузка страницы.



Благодарю за внимание! Делитесь вашими замечаниями в комментариях ниже.


P.S. Обращайтесь ко мне за приобретением лицензий и продлений на 1C-Битрикс "Управление сайтом", лицензий на облачную и коробочную версии Битрикс 24 а также за приобретением и внедрением готовых решений на базе 1С-Битрикс от партнеров. За более подробной информацией свяжитесь со мной любым удобным для вас способом


Комментарии

Еще никто не комментировал данную публикацию. Будьте первыми!

Добавить комментарий

captcha

Возврат к списку