suchen

Heim  >  Fragen und Antworten  >  Hauptteil

thinkphp3.2.3的无刷新更新问题

比如我数据库的数据是 5 然后页面上是5 ,我现在把数据库的数据改成了10 ,我想页面就更新为10 但是不需要更新页面的,这要怎么操作呢?

PHPzPHPz2748 Tage vor387

Antworte allen(2)Ich werde antworten

  • 阿神

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

    这可以简化为服务器向客户端通信的问题。
    解决这个问题的方式有(我所知的):

    • Websocket

    • Adobe Flash Socket

    • AJAX long polling

    • JSONP Polling

    建议自己简单的实现 轮询 或 websocket。
    也有成熟的库socket.io,看SF的消息通知用的就是。

    题主可以拿这里的关键词去搜索引擎搜索。

    Antwort
    0
  • 我想大声告诉你

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

    别想复杂了,又是长连接又是通讯,把简单的事情复杂化。

    针对要求不高的场景,可以尝试每N秒使用AJAX去服务器取数据(JSON),并重绘在页面上,也可以实现你的要求。

    如果必须要保证实时,那只能使用长连接、通讯领域

    Antwort
    0
  • StornierenAntwort