例如我資料庫的資料是 5 然後頁面上是5 ,我現在把資料庫的資料改成了10 ,我想頁面就更新為10 但是不需要更新頁面的,這要怎麼操作呢?
阿神2017-05-16 13:14:38
這可以簡化為服务器向客户端通信
的問題。
解決這個問題的方式有(我所知的):
Websocket
Adobe Flash Socket
AJAX long polling
JSONP Polling
建議自己簡單的實作 輪詢 或 websocket。
也有成熟的函式庫socket.io
,看SF的訊息通知用的就是。
題主可以拿這裡的關鍵字去搜尋引擎搜尋。
我想大声告诉你2017-05-16 13:14:38
別想複雜了,又是長連接又是通訊,把簡單的事情複雜化。
針對要求不高的場景,可以嘗試每N
秒使用AJAX
去服务器取数据(JSON
),並重繪在頁面上,也可以實現你的要求。
如果必須確保實時,那隻能使用長連接、通訊領域