我有一个脚本,每 5 秒刷新一次 div 中的计数器。然而,加载时它直到 5 秒后才会显示,然后以相同的时间间隔不断刷新。如何让它在最初 5 秒内显示?
<script>
var auto_refresh = setInterval(
function()
{
$('#refresh-me').load('stats_counter.php?table=testimonials');
}, 5000);
</script>
<!---- stats ---->
<div id="refresh-me">
</div>
<!---- stats ---->
最佳答案
<script>
$(document).ready(function() {
function count() {
$('#refresh-me').load('stats_counter.php?table=testimonials');
}
var auto_refresh = setInterval(function() { count() }, 5000);
count();
});
</script>
将代码移至函数,并从启动和计时器中调用它。
编辑:我不记得了,但您也许可以使用 setInterval
的函数。
<script>
$(document).ready(function() {
function count() {
$('#refresh-me').load('stats_counter.php?table=testimonials');
}
var auto_refresh = setInterval(count, 5000);
count();
});
</script>
关于jquery - ajax自动刷新统计数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17266173/