大家好!我正在使用Laravel做一个项目,现在我要进行一次私人的一对一聊天。到目前为止,我使用数据库聊天,这需要重新加载等,但我想增强它,所以这是真的很好,这样的东西:写作,自动接收和发送(不需要重新加载页面)。
你能提供什么?为什么?
发布于 2017-02-26 10:23:58
使用ajax或websocket。
在ajax中,您可以使用setInterval简单地获取新消息和更新DOM。
function start() {
$start = setInterval(function() {
fetch_chat_messages();
}, 3000);
}
start();唯一的缺点是DOM会不断刷新。
而在Websocket中,实时通信将成为可能。我会推荐你使用http://socket.io/。
祝你好运!
https://stackoverflow.com/questions/42314213
复制相似问题