有一个文本文件,其中每隔 10 秒写入一次数据。我想每 60 秒后向用户显示文本文件中的数据。我知道我应该为此使用 Jquery/Ajax,但我对它非常陌生。对模板和视图的任何帮助将不胜感激。
问问题
308 次
2 回答
2
你可以使用 setInterval
function showData(){
$.getJSON(url, data, function (data, textStatus){
// show the data
});
}
setInterval(showData, 60 * 1000);
然后让 url 指向 Django 中的一个视图,该视图将读取文件并以 JSON 格式返回数据。
于 2013-07-16T20:15:12.297 回答
0
如果 Django 正在生成http://your.domain/yourfile
,您可以像这样获取该页面的内容:
function getData() {
$.get('http://your.domain/yourfile', function(data) {
alert(data);
}, 'text');
}
setInterval(getData, 60000);
于 2013-07-17T00:12:47.930 回答