首页 > 解决方案 > 当服务器端数据发生变化时自动更新 jQuery DataTables

问题描述

我想在表格中显示一个网页,该网页应该准确反映存储在服务器上的信息。当服务器上的数据发生变化时,HTML 表应该会更新,而无需我重新加载页面。

我知道我可以使用带有服务器端处理的 jQuery DataTables来完成这个任务的至少一部分:网页内的 HTML 表格与存储在服务器上的信息保持同步,因为每当我操作里面的 HTML 表格时浏览器,将使用 Ajax 与服务器联系以获取新数据。

但是 DataTables 是否也支持在服务器端启动的更改?例如,如果服务器维护了一个 SQL 表并在其中添加了一行,那么 HTML 表是否也可以自动添加它?

如果 jQuery DataTables 不支持这一点,是否有其他插件或 JavaScript/Ajax 框架支持?我将 Python 代码用于服务器部分。

标签: jquerydatatables

解决方案


我已经将 D3(表格)与 WebSockets 结合使用,并且并不后悔:这涵盖了指定的场景和(更多)更多内容。


推荐阅读