Чтобы обновлять веб-страницу каждые 30 секунд с помощью JavaScript, вы можете использовать несколько методов. Вот несколько подходов:
-
Метатег обновления.
Вы можете использовать тегв разделе HTMLдля автоматического обновления страницы.. Добавьте в свой HTML-файл следующий код:<meta http-equiv="refresh" content="30"> -
Метод JavaScript
setInterval():
Вы можете использовать методsetInterval()для выполнения функции через регулярные промежутки времени. Поместите следующий код JavaScript в тегвашего HTML-файла:<script> setInterval(function(){ location.reload(); }, 30000); // 30,000 milliseconds = 30 seconds </script> -
Метод JavaScript
setTimeout():
Вы можете использовать методsetTimeout()для перезагрузки страницы через указанный интервал времени. Следующий код JavaScript будет перезагружать страницу каждые 30 секунд:<script> setTimeout(function(){ location.reload(); }, 30000); // 30,000 milliseconds = 30 seconds </script> -
Запрос AJAX.
Вы можете использовать AJAX для перезагрузки определенной части страницы без обновления всей страницы. Вот пример использования jQuery:<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script> $(document).ready(function(){ setInterval(function(){ $.ajax({ url: window.location.href, success: function(data) { $("body").html(data); } }); }, 30000); // 30,000 milliseconds = 30 seconds }); </script>