javascript - 如何从 html 代码重新加载 DataTable
问题描述
这是我的问题,我有一个 html 数据表,我有一个函数用更新的代码替换数据表的 html 代码(相同,但更新数据库值)。
但问题是,“从 1 到 1 显示 1 个条目”之类的内容不会更新。
我想用新值和数据表函数刷新整个选项卡。
有任何想法吗 ?
我不太清楚我的代码是怎样的;但基本上:这是一个 html 表,由 php 的 foreach/if 和通过请求数据库获得的值的回声统治。因此,即使重新加载相同的 html 代码,如果您通过数据库添加某些内容,也不会出现相同的值。
我将添加一个事实,即数据库中有开关按钮,它们也会被 html 重新加载破坏。当我说 html reload 时,我的意思是:$('#myTable').html(new_html);
谢谢
解决方案
将您的数据表初始化分配给如下变量
var table = $('#myTable').DataTable();
然后,每当您调用函数进行表重新加载时,请确保在完成运行后调用此函数。数据表使用它来刷新表。
table.draw();
推荐阅读
- mongodb - Mongoose - 无法插入字典类型的子文档
- java - Axon 框架:如何使用状态存储的聚合
- python - 将标签添加到任意密码查询中的所有节点
- html - 将 Aria 标签添加到视频元素
- android - 弹出软键盘时如何仅隐藏部分布局
- c# - .NetCore 中的 ArrayPool 是什么 - C#
- android - 应用级别的gradle文件中flutterversionNameflutterVersionCode的flutter问题
- c# - 使用辅助类中的 MVVM 模型从 WPF 应用程序获取 TextBox 名称
- jquery - Bootstrap v4 - btn-block 垂直间距?
- python - 如何过滤嵌套的 URL 列表?