比如我数据库的数据是 5 然后页面上是5 ,我现在把数据库的数据改成了10 ,我想页面就更新为10 但是不需要更新页面的,这要怎么操作呢?
别想复杂了,又是长连接又是通讯,把简单的事情复杂化。
针对要求不高的场景,可以尝试每N
秒使用AJAX
去服务器取数据(JSON
),并重绘在页面上,也可以实现你的要求。
如果必须要保证实时,那只能使用长连接、通讯领域
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答723 阅读✓ 已解决
2 回答2.3k 阅读
1 回答687 阅读✓ 已解决
这可以简化为
服务器向客户端通信
的问题。解决这个问题的方式有(我所知的):
Websocket
Adobe Flash Socket
AJAX long polling
JSONP Polling
建议自己简单的实现 轮询 或 websocket。
也有成熟的库
socket.io
,看SF的消息通知用的就是。题主可以拿这里的关键词去搜索引擎搜索。