我有一个python脚本正在我的覆盆子pi上读取一些传感器数据。我有代码设置和python脚本暂停并在一秒钟后返回最新的值。我想在网页上显示最新值,而不必刷新它。做这个的最好方式是什么?我正在运行一个Apache服务器,但如果需要,我不反对切换到像flup这样的东西。我想我可以使用jquery和ajax,但如果有更简单的方法,我不想去兔子洞。
提前感谢您的回答!
答案 0 :(得分:0)
这是一个非常广泛的问题,但我想最简单的方法是将值写入apache可访问的文件,然后在setInterval循环中放入ajax请求,如:
setInterval(function () {
$.get('/sensor/value', function (resp) {
console.log(resp);
$('#data_container').html(resp);
})
}, 1000)
有更深的兔子洞,如腹板,这是完美的用例。然而,他们的工作要多得多。