什么是从服务器读取数据并在客户端浏览器上显示的最佳方式

时间:2013-10-17 11:29:12

标签: python websocket server-sent-events

websocket / sse用于向客户端浏览器发送数据。在线股票报价或更新时间表或订阅源的twitters就是它的例子。

我有一个页面(见图片)(应该)显示从服务器到浏览器(页面)的数据(sql)。

单击按钮时(如左/右箭头单击,如图中所示),它应显示(刷新)新数据。 websocket是否适合这种需求。

如果没有,那么我应该使用什么。因为我使用的是python,所以web python框架(cherrypy,flask)会很方便。

我正在考虑正确的方向(考虑到我相对较新)

visualisation of report

1 个答案:

答案 0 :(得分:1)

您不需要websockets动态地将数据加载到网页。相反,您可以使用jQuery的 .load()方法加载页面并将其放入div中。以下是jquery.org的一个例子:

$( "#result" ).load( "ajax/test.html", function() {
alert( "Load was performed." );
});

这是.load()方法的jQuery帮助页面:http://api.jquery.com/load/