因此,我使用带有rfid扫描仪的Raspberry Pi 2,并用python编写了一个脚本,用于登录和注销我们的考勤系统,连接到我们的postgresql数据库,并返回一些数据,比如他们有多少加班时间,以及他们的操作是登录还是注销。
该数据意味着显示在仅用作显示所述数据的图形界面的非常基本的网页上(即甚至不在服务器或任何东西上)。
我的问题是,我不知道如何动态地显示我的python脚本在网页上返回的数据,而不必刷新它。我希望它只是淡入信息,在那里保持几秒钟,然后让它再次淡出(在这一点上,系统再次变得可用,让其他人登录或注销)。
目前我使用BeautifulSoup4来编辑Html文件,使用Chrome的扩展名"LivePage“来自动更新页面,这显然是一个可怕的解决方案。
我希望这里有人能给我指出正确的方向,告诉我如何以一种易于理解和相当优雅的方式来实现这一点。
我想在我的网页上显示我的python脚本的结果,而不需要刷新它。
发布于 2016-05-20 15:59:03
您可以创建一个html文件,并每隔x秒向主服务器发送一次XHR请求。
setTimeout(function(){
$.get( "yourPrimaryFile.xyz", function( data ) {
$( "body" )
.append(data) // Mr.X
}) }, 3000);发布于 2016-05-20 16:05:08
发布于 2016-05-27 17:12:42
为了不延迟地更新页面数据,您需要使用websockets。没有必要使用繁重的框架。
当你第一次使用js打开websocket并收听时,
https://stackoverflow.com/questions/37340848
复制相似问题