php - 每 5 秒用 jQuery/Ajax 刷新一个表

标签 php jquery ajax

所以我有一个从数据库中提取信息的表,我想知道如何让它在不重新加载整个页面的情况下刷新其信息。

最佳答案

您需要一个显示您的表格的 getTable.php 页面,仅此而已:没有页眉、页脚等。

PHP (getTable.php) - 这可以是任何服务器端代码(asp、html 等)

<?php
    echo '<table><tr><td>TEST</td></tr></table>';
?>

然后,在您的 JS 中,您可以使用 load() 方法轻松刷新表格:

HTML

<div id="tableHolder"></div>

JS

<script type="text/javascript">
    $(document).ready(function(){
      refreshTable();
    });

    function refreshTable(){
        $('#tableHolder').load('getTable.php', function(){
           setTimeout(refreshTable, 5000);
        });
    }
</script>

关于php - 每 5 秒用 jQuery/Ajax 刷新一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5681380/

相关文章:

javascript - Codeigniter 中 ajax 上传的奇怪 MIME 类型

javascript - ReactJS/通量: execute actions (ajax) in order

php - 从android到php再到mysql

java - 如何将移动应用程序连接到数据库

php - 我需要按字符串排序,但考虑的字符串位于两个 "/"之间或两个 "-"之间,该怎么做

jquery 查找它是 json 还是 xml

javascript - 带有 contenteditable=true 的预标记 - 新行不会保留在元素的 text() 内容中

php - Laravel 表单请求未更新可为空字段

javascript - 多维表单数组到 JavaScript 对象

jquery - 如何根据 ajax 响应设置 html 元素的样式