javascript - 数据表 - 表中没有可用数据,即使有数据也很难
问题描述
我创建了一个页面,其中一些数据通过 websocket 连接接收并显示在 Datatables 表中。以下是数据的样子:
var data = [
[1, 5],
[9, 3],
[71.55, 17],
[1800, 20],
[713, 3],
]
每一秒,我都会收到一个这样的数组,只是有不同的数据。每次收到新数组时,我都会在表格中显示数据并覆盖旧数据。为此,我使用了table.clear()
.
我的实际代码的问题是,即使数据显示并且我可以正确看到它,我仍然No data available in table
在表格底部看到错误。我知道这不是一个主要问题,但有什么办法可以删除它,或者至少看看它为什么会显示?这是我的代码:
ticksSocket.onmessage = function(event) {
// ......
var data = [//Here goes the data i receive every second
];
$(document).ready(function() {
add();
});
function add(table) {
$('#mytable').DataTable().clear().draw();
$.each(data, function(key, value) {
$('#mytable').prepend('<tr><td>'+value[0]+'</td><td>'+value[1]+'</td></tr>')
})
}
};
解决方案
推荐阅读
- r - 在 R xgboost 包上拟合模型后,如何释放 GPU 内存?
- delphi - 为什么 TPanel.Canvas.Font 属性(通过受保护的黑客访问)与 TPanel.Font 属性不同?
- javascript - 如何访问/删除 Firestore 中随机创建的文档 ID?
- azure - 无法在 AKS 节点上激活 HugePage
- visual-studio-2019 - SSRS 将总行数从主报表传递到子报表
- python - K-最近邻模型不工作。不再支持将列表喜欢传递给带有任何缺失标签的 .loc 或 []
- javascript - Android版本检查弹窗
- python - discord.py:有什么东西可以使它在踢/禁止命令不起作用的地方吗?
- javascript - 用特定值替换与另一个数组中的任何项都不匹配的数组中的项
- r - 如何使用准引用以编程方式重新编码变量?