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

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

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

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

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

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

Кількість показів: 2543
11.06.2018

Повернення до списку

Если вам была полезна статья можете отблагодарить автора: