有人用pusher和php / javascript吗?我有一个使用旧轮询方法的web应用程序,服务器端使用php,客户端使用javascript / ajax轮询。一切都很好,但我想试试看。
我让它工作,以便在一个通道上发送信息,javascript客户端接收到它并做一些事情,但我的问题是:
如何首次加载html页面,并在开始获取频道信息之前设置所有内容?我想说的是,例如,一个聊天应用,当你进入聊天室网页时,在你开始收到新消息之前,你如何获得之前发送的信息(聊天历史)?某种ajax轮询来设置所有内容,然后开始监听pusher通道?
希望那些已经实施了推车的人能在这个基本概念上帮助我。
谢谢
发布于 2016-05-25 07:40:45
Pusher保证实时功能,并且只向信道传递消息。
因此,对于聊天历史记录,您需要将所有消息保存到数据库中,并从数据库加载所有消息。
如何首次加载html页面,并在开始获取频道信息之前设置所有内容?
在第一次加载页面时,您需要使用Javascript (Ajax)来设置连接、订阅通道并绑定到事件。您还需要获得聊天历史记录(从数据库),然后附加到您的视图。
https://stackoverflow.com/questions/36512744
复制相似问题