【发布时间】:2021-05-25 13:42:02
【问题描述】:
我正在尝试为我的网站构建一个简单的实时聊天,我已经设置了所有内容,包括数据库、登录和注销系统、表单、在聊天表单中显示数据库值。
我唯一缺少的是实现实时刷新功能,这样用户就不必手动刷新站点来查看新消息。 我有点迷茫,你能给我一些指导吗? 我猜我必须在发送消息时添加一个特定的 javascript 调用,或者按下“发送”按钮更具体,然后调用一个函数来刷新每个参与者的聊天。不确定从哪里开始或使用哪个代码。
【问题讨论】:
-
您想自己实现还是可以使用外部库?
-
研究 websockets。
-
最简单的方法之一是使用
setInterval()和 ajax 调用来获取新消息。一种可靠的方法是使用套接字 -
我想自己实现它或使用其他东西。我希望尽可能高效,setInterval 将基于计时器工作,不是吗?这无疑会导致问题
标签: javascript php ajax