异步更新仅显示1个值

时间:2019-05-30 15:49:01

标签: python python-3.x flask-socketio

引用自: https://www.shanelynn.ie/asynchronous-updates-to-a-webpage-with-flask-and-socket-io/

我正在更改此代码以与称重传感器一起使用并连续显示在网页上。一切正常,正确的代码显示在网页上,但是我只希望最新的值显示在网页上,而不是一次显示10个值。起初我以为这会在static / js / application.js文件中,但是更改该代码并不能解决问题。我不确定在哪里定义div id =“ log”,如果这是问题所在。任何帮助表示赞赏。

1 个答案:

答案 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());
    });

});