【发布时间】:2022-01-09 05:54:16
【问题描述】:
我是 JavaScript 新手,不确定这个非常基本的问题。我正在尝试使用从外部 WebSocket 获取的数据创建一个比特币价格更新仪表板。我设法从 WebSocket 获取数据。价格每秒更新一次,我不确定如何将行数据动态推送到 HTML 表中。我尝试迭代数组,但仍然无法继续。
我提供了下面的代码 sn-ps 以及我从中提取数据的外部 Websocket。
请告诉我应该如何将行动态插入到 HTML 表格中。非常感谢您。
<body>
<table>
<thead>
<tr>
<th scope="col">Price</th>
</tr>
</thead>
<tbody id="pricetable">
</tbody>
</table>
<script>
var binanceSocket = new WebSocket("wss://stream.binance.com:9443/ws/btcusdt@trade");
binanceSocket.onmessage = function (event) {
var messageObject = JSON.parse(event.data)
console.log(messageObject.p);
var table = document.getElementById('pricetable')
}
</script>
</body>
【问题讨论】:
-
不 :( 我想在新数据来自 Websocket 时自动添加行。请有人帮助我 :(
-
你读过那个帖子的答案了吗?你就是这样做的
-
是的,我读到了,但它不适用于 websocket 数据
-
用 websocket 数据的样子更新你的问题
标签: javascript websocket datatables real-time-updates real-time-data