2013-10-17 73 views
0

websocket/sse用於向客戶端瀏覽器發送數據。在線股票報價或更新時間線或訂閱源的推文是它的例子。什麼是從服務器讀取數據並在客戶端瀏覽器上顯示的最佳方式

我有一個頁面(請參閱圖像)(應該)顯示從服務器到瀏覽器(頁面)的數據(sql)。

當點擊一個按鈕(如左/右箭頭點擊,如圖中所示)它應該顯示(刷新)新數據。 Websocket會適合這種需求嗎?

如果不是那麼我應該使用什麼。由於我使用python,web python框架(cherrypy,flask)會很方便。

我在正確的方向思考(考慮到我是比較新的這個)

visualisation of report

回答

1

你鴕鳥政策需要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

相關問題