jquery - 当服务器端数据发生变化时自动更新 jQuery DataTables
问题描述
我想在表格中显示一个网页,该网页应该准确反映存储在服务器上的信息。当服务器上的数据发生变化时,HTML 表应该会更新,而无需我重新加载页面。
我知道我可以使用带有服务器端处理的 jQuery DataTables来完成这个任务的至少一部分:网页内的 HTML 表格与存储在服务器上的信息保持同步,因为每当我操作里面的 HTML 表格时浏览器,将使用 Ajax 与服务器联系以获取新数据。
但是 DataTables 是否也支持在服务器端启动的更改?例如,如果服务器维护了一个 SQL 表并在其中添加了一行,那么 HTML 表是否也可以自动添加它?
如果 jQuery DataTables 不支持这一点,是否有其他插件或 JavaScript/Ajax 框架支持?我将 Python 代码用于服务器部分。
解决方案
我已经将 D3(表格)与 WebSockets 结合使用,并且并不后悔:这涵盖了指定的场景和(更多)更多内容。
推荐阅读
- pandas - 如何在networkx和pandas中使用字符串相似性而不是精确字符串匹配(G.neighbors)连接节点
- python - opencv通过关键点对齐两个图像
- javascript - 查询包含特定字符串的存储值
- javascript - 使用 JavaScript 在 AlertBox 中显示 ModelState 错误
- prometheus - 将指标从 ActiveMQ Artemis 发送到 Prometheus
- r - 如何从 GitHub 下载 updateR 包
- salesforce - 从相关列表自定义列表按钮调用组件
- python - 从 Android Studio 通过 Flask 服务器发送文件的问题
- php - Laravel,如何在 HMTL 表中输出多个相同 ID 的记录?
- python-3.x - 如何在不改变 GCP 中的发音的情况下使用 python 翻译名称、地址文本