[英]How do I auto refresh HTML page every hour?
我想每小時自動在后台刷新HTML頁面。 我當時正在考慮使用PHP,但不確定是否可行。
這就是我所擁有的:
<meta http-equiv="refresh" content="3600" >
但這不會在后台自動刷新。 我怎樣才能做到這一點? 如果這在PHP和cron工作中是可行的,請告訴我(最好使用代碼)。 謝謝。
您可以使用javascript setInterval();
<script>
$(document).ready(function(){
setInterval(function(){ reload_page(); },60*60000);
});
function reload_page()
{
window.location.reload(true);
}
</script>
嘗試這個 :
<?php
$page = $_SERVER['PHP_SELF'];
$sec = "3600";
?>
<html>
<head>
<meta http-equiv="refresh" content="<?php echo $sec?>;URL='<?php echo $page?>'">
請參閱此答案https://stackoverflow.com/a/19807718/6390490
使用HTML Meta標簽每300秒刷新一次文檔
編輯:對於背景,您必須使用像這樣的Ajax https://stackoverflow.com/a/25446696/6390490
function loadlink(){
$('#links').load('test.php',function () {
$(this).unwrap();
});
}
loadlink(); // This will run on page load
setInterval(function(){
loadlink() // this will run after every 5 seconds
}, 5000);
供服務器端刷新使用
header("Refresh: 300;url='http://thepage.com/example'");//set time here as per your need
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.