<div>值未在html页中更新

时间:2018-12-12 09:42:13

标签: javascript jquery html

我正在使用jquery自动更新HTML页面的一部分。以下是代码

ViewModel
要更新的HTML div标签的 id 自动 另一个python程序正在不断更新文件static / l.txt。

但是当我加载html页面时,div仅更新一次,并且直到并且除非我在浏览器上打开开发人员控制台才更新该值。

我正在使用Flask in python托管网页

2 个答案:

答案 0 :(得分:0)

如何尝试?

var counter =0 ; 

$(document).ready( function() {
  $('#auto').val("starting");
  refresh();
});


function refresh() {
   setInterval( function() {
   counter ++;
    $('#auto').val(counter);
  }, 1000);
}

答案 1 :(得分:0)

使用回调来知道何时实际加载内容,并将函数定义也移到ready块中。

$(document).ready(function() {        
    function loadData() {
        $('#auto').load('static/l.txt', function(completed) {
            setTimeout(loadData, 1000);
        });
    }

    loadData();
});