php - 当其他人发表新评论时使用无限滚动

标签 php jquery

我正在使用无限滚动 build 一堵墙,墙上的帖子按上次评论的时间排序。

假设: 有 2 个用户,A 和 B。 最初墙有 10 个帖子,无限滚动每次都会增加 10 个帖子。

场景: A 正在查看墙上的前 10 个帖子。同时,B 触发了一次无限滚动,所以他也可以查看接下来的 10 个帖子。然后 B 决定为第 11 个帖子添加评论。 B 添加评论后,A 触发了无限滚动。但是,A 不会看到与 B 看到的相同的 11-20 个帖子。 A 会看到 2 个相同的帖子(第 10 个和第 11 个)。因为之前的11号贴有了新评论,变成了最新贴。

我想知道有什么办法可以克服这个问题。

最佳答案

使用请求更新的心跳怎么样?使用 Firebug 检查 Facebook 如何处理这个问题可能会有用。

关于php - 当其他人发表新评论时使用无限滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22752190/

相关文章:

javascript - 如何使用 javascript 循环 JSON 响应

php - .htaccess display_startup_errors 设置取决于 php 脚本配置文件

php - 仅将 mysql 日期时间值与当前日期和小时进行比较

javascript - 为什么 jquery 的 .each() 回调将 indexInArray 而不是 valueOfElement 作为第一个参数?

javascript - Jvectormap 突出显示多个国家

javascript - 如何在 php 程序中的 jQuery/Ajax 函数中指向正确的表行

javascript - 如何将输入的 id 值存储到另一个页面上的变量?

php - 在 Symfony 2 中使用 Mustache 作为模板语言

javascript - 链接到同一页上的段落

javascript - 相同 CSS 动画的不同动画持续时间