<meta http-equiv="Refresh" Content="5">
Run Code Online (Sandbox Code Playgroud)
此脚本每5秒后重新加载或刷新页面.但我想用jQuery和AJAX调用来做.可能吗?
如何每 3 秒自动刷新一次 Iframe,而不刷新整个页面。我使用<meta http-equiv="refresh" content="1">,但它显示整个页面刷新,并且每次都会将您带到页面顶部。我的 Iframe 指向一个文本文件来读取我放入的实时消息。有没有一种方法可以做到这一点,而无需刷新整个页面,仅刷新元素。我是 HTML 初学者,请彻底解释。我用谷歌搜索了很多,尝试了很多东西,但到目前为止没有任何效果,我在很多浏览器中尝试过。
到目前为止我的代码:
<!DOCTYPE html>
<html>
<head>
<link rel="shortcut icon" href="favicon.png" type="image/x-icon" />
<title>Chat</title>
<style>
body{
margin: 0px;
}
h1{
font-family: arial;
font-size: 100%;
}
iframe{
width: 900px;
height: 500px;
}
div.top{
background-color: rgba(2, 109, 8, 0.83);
height: 30px;
width: 100%;
}
</style>
</head>
<body>
<div class="top">
<img src="favicon.png" alt="favicon" height="31" width="31" >
<h1>Chat</h1>
</div>
<iframe src="text.txt" name="iframe_a"> />
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 我是Javascript和AJAX的新手,请原谅我的新问题.我有一个AJAX调用(这是工作),我想让它每5分钟刷新一次div的内容(我不使用jquery).这就是我在<head></head>我的html页面中调用AJAX函数的方法:
<script type=text/javascript>
setInterval(ajaxCall(), 300000);
</script>
Run Code Online (Sandbox Code Playgroud)
初始页面加载会填充div,但div的内容在5分钟后不会刷新.我究竟做错了什么?
我想每小时在后台自动刷新一个 HTML 页面。我正在考虑使用 PHP,但我不确定是否可行。
这就是我所拥有的全部:
<meta http-equiv="refresh" content="3600" >
Run Code Online (Sandbox Code Playgroud)
但这不会在后台自动刷新。我怎样才能做到这一点?如果这在 PHP 和 cron 作业中是可能的,请告诉我(最好带有代码)。谢谢。