创建一个流式传输每秒更改的python值的网页?

时间:2014-12-04 22:53:08

标签: jquery python ajax apache

我有一个python脚本正在我的覆盆子pi上读取一些传感器数据。我有代码设置和python脚本暂停并在一秒钟后返回最新的值。我想在网页上显示最新值,而不必刷新它。做这个的最好方式是什么?我正在运行一个Apache服务器,但如果需要,我不反对切换到像flup这样的东西。我想我可以使用jquery和ajax,但如果有更简单的方法,我不想去兔子洞。

提前感谢您的回答!

1 个答案:

答案 0 :(得分:0)

这是一个非常广泛的问题,但我想最简单的方法是将值写入apache可访问的文件,然后在setInterval循环中放入ajax请求,如:

setInterval(function () {
  $.get('/sensor/value', function (resp) {
    console.log(resp);
    $('#data_container').html(resp);
  })
}, 1000)

有更深的兔子洞,如腹板,这是完美的用例。然而,他们的工作要多得多。