我使用https://www.datatables.net/中的数据库
我的问题是,我想每x秒包含或加载表内容。 我的脚本可以正常工作,但是如果我通过js加载,则数据表无法注册输入。 PHP包含的作品没有问题,数据表可以像魅力一样识别表内容。
这是我的JS“脚本”:
$(document).ready(function() {
database();
setInterval(database, 10000);
});
function database() {
$("#database").load("getdb.php");
}
这是我的html / php代码的一部分:
</tfoot>
<tbody id="database"></tbody>
</table>
工作部分是:
</tfoot>
<tbody><?include("getdb.php");?></tbody>
</table>
答案 0 :(得分:1)
您正在更改DOM,但是您已经已经运行了datatables脚本,因此,它不希望DOM发生更改,也不会从中读取新数据。 / p>
请改用ajax.reload()
方法。
在表中显示的数据可以在服务器端更新的环境中,能够重新加载表以显示最新数据通常很有用。该方法正是提供了这一功能,它可以向已定义的URL发出Ajax请求
您将需要提供ajax data source以及(或代替您现在提供的HTML生成PHP)。