首页 > 解决方案 > 如何从 html 代码重新加载 DataTable

问题描述

这是我的问题,我有一个 html 数据表,我有一个函数用更新的代码替换数据表的 html 代码(相同,但更新数据库值)。

但问题是,“从 1 到 1 显示 1 个条目”之类的内容不会更新。

我想用新值和数据表函数刷新整个选项卡。

有任何想法吗 ?

我不太清楚我的代码是怎样的;但基本上:这是一个 html 表,由 php 的 foreach/if 和通过请求数据库获得的值的回声统治。因此,即使重新加载相同的 html 代码,如果您通过数据库添加某些内容,也不会出现相同的值。

我将添加一个事实,即数据库中有开关按钮,它们也会被 html 重新加载破坏。当我说 html reload 时,我的意思是:$('#myTable').html(new_html);

谢谢

标签: javascriptphphtmldatabasedatatable

解决方案


将您的数据表初始化分配给如下变量

var table = $('#myTable').DataTable();

然后,每当您调用函数进行表重新加载时,请确保在完成运行后调用此函数。数据表使用它来刷新表。

table.draw();

推荐阅读