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

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

问题描述:

websocket/sse用于向客户端浏览器发送数据。在线股票报价或更新时间线或订阅源的推文是它的例子。什么是从服务器读取数据并在客户端浏览器上显示的最佳方式

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

当点击一个按钮(如左/右箭头点击,如图中所示)它应该显示(刷新)新数据。 Websocket会适合这种需求吗?

如果不是那么我应该使用什么。由于我使用python,web python框架(cherrypy,flask)会很方便。

我在正确的方向思考(考虑到我是比较新的这个)

visualisation of report

你鸵鸟政策需要WebSockets向数据动态加载到网页。相反,您可以使用jQuery的.load()方法来加载页面并将其放入div。 Here's从jquery.org一个例子:

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

而且here's jQuery的帮助页面的.load()方法:http://api.jquery.com/load/

+0

对。只要在浏览器端加载新数据的触发器,您就不需要WebSocket。如果触发器将新数据插入到数据库表中,那是不同的场景。 – oberstet

+0

速度有效吗? – nish

+0

@nish jQuery one或WebSocket之一? – GKBRK