Django:如何使用JQuery每60秒后从文本文件中获取数据?

时间:2013-07-16 20:03:28

标签: django jquery django-templates django-views

有一个文本文件,其中数据是在每10秒之后写入的。我想在每60秒后向用户显示文本文件中的数据。我知道我应该使用Jquery / Ajax,但我非常陌生。我们非常感谢您对模板和视图的任何帮助。

2 个答案:

答案 0 :(得分:2)

你可以使用setInterval

function showData(){
      $.getJSON(url, data, function (data, textStatus){
        // show the data
      });
    }

setInterval(showData, 60 * 1000);

然后让url指向Django中的一个视图,它将读取文件并以JSON形式返回数据。

答案 1 :(得分:0)

如果Django正在生成http://your.domain/yourfile,您可以像这样抓取该页面的内容:

function getData() {
    $.get('http://your.domain/yourfile', function(data) {
        alert(data);
    }, 'text');
}

setInterval(getData, 60000);