引用自: https://www.shanelynn.ie/asynchronous-updates-to-a-webpage-with-flask-and-socket-io/
我正在更改此代码以与称重传感器一起使用并连续显示在网页上。一切正常,正确的代码显示在网页上,但是我只希望最新的值显示在网页上,而不是一次显示10个值。起初我以为这会在static / js / application.js文件中,但是更改该代码并不能解决问题。我不确定在哪里定义div id =“ log”,如果这是问题所在。任何帮助表示赞赏。
答案 0 :(得分:1)
尝试一下:
$(document).ready(function(){
//connect to the socket server.
var socket = io.connect('http://' + document.domain + ':' + location.port + '/test');
var numbers_received = [];
//receive details from server
socket.on('newnumber', function(msg) {
console.log("Received number" + msg.number);
$('#log').html(msg.number.toString());
});
});