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