jquery - ajax自动刷新统计数据

标签 jquery ajax

我有一个脚本,每 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/

相关文章:

javascript - 为什么我的鼠标悬停层没有显示在其他浏览器上?

javascript - jQuery动画滚动到某个点

jquery - P 标签内容覆盖 block 级链接的问题

jquery - 如何从外部 HTML 文件加载/替换整个 DIV?

jQuery 使用 CSS 调整大小。为什么这行不通?

javascript - 使用 ajax 发送一个值更改数组并进行比较

javascript - Ajax 选择框未填充

php - JQuery Ajax Tagit 数组到 PHP 返回 [object Object]

javascript - jquery ajax 调用没有按预期返回

php - 简单的 PHP 无法运行