我有一个页面,内容是使用 php 和 Mysql 动态获取的。我使用 foreach 循环来显示所有内容。
foreach($data as $key){
echo "<div id="post_content"> $key['post'] </div>";
}
现在我得到了我的提要,但这里的问题是,在你从数据库中看到新的帖子行之前,需要刷新页面。这就是推特出现的地方,当你在推特上并且有来自你关注的人的新帖子时,它会在提要的顶部显示“1条新推文”,当你点击它时,它会将推文的内容添加到饲料。根据我的研究,我找到了几种方法来做到这一点;
网络套接字。缺点:跨浏览器兼容性。
使用 AJAX:
refresh = setInterval(function(), 5000);
缺点:嗯,每 5 秒加载一次脚本:/- 有人向我推荐了 socket.io,我仍在研究如何将它与 php 集成。
我的问题是,有没有其他有效的(最好是简单有效的)方法来做到这一点?任何帮助将不胜感激。