搜尋

首頁  >  問答  >  主體

thinkphp3.2.3的無刷新更新問題

例如我資料庫的資料是 5 然後頁面上是5 ,我現在把資料庫的資料改成了10 ,我想頁面就更新為10 但是不需要更新頁面的,這要怎麼操作呢?

PHPzPHPz2796 天前428

全部回覆(2)我來回復

  • 阿神

    阿神2017-05-16 13:14:38

    這可以簡化為服务器向客户端通信的問題。
    解決這個問題的方式有(我所知的):

    • Websocket

    • Adobe Flash Socket

    • AJAX long polling

    • JSONP Polling

    建議自己簡單的實作 輪詢 或 websocket。
    也有成熟的函式庫socket.io,看SF的訊息通知用的就是。

    題主可以拿這裡的關鍵字去搜尋引擎搜尋。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-16 13:14:38

    別想複雜了,又是長連接又是通訊,把簡單的事情複雜化。

    針對要求不高的場景,可以嘗試每N秒使用AJAX去服务器取数据(JSON),並重繪在頁面上,也可以實現你的要求。

    如果必須確保實時,那隻能使用長連接、通訊領域

    回覆
    0
  • 取消回覆