更多/分页实施,如在Facebook.com上

时间:2011-06-03 01:22:54

标签: php jquery mysql facebook pagination

我目前正在一个网站上工作,我想从Facebook上了解“分页”或“查看更多”的工作原理。我想我已经解决了这个问题,但我只是想问这是否是首选的方法,或者我是否偏离基地。

  1. 我有一个更多按钮,当用户悬停或点击它时,我会发出一个ajax请求。
  2. ajax请求会传递两个变量限制和当前项目(就像普通的分页一样)并从数据库中获取结果并根据需要渲染它们等等。
  3. 我会使用jQuery的追加来添加一个锚链接,这样我就可以跳到最后一个帖子的位置。然后我将ajax请求的结果追加到我的feed / etc。
  4. 的底部
  5. 触发链接以将屏幕移动到锚标记并将其调用一天。
  6. 我缺少什么?你看到的任何瑕疵,你可以让我抬头......我目前主要使用PHP,MySQL和jQuery作为我的攻击武器。

    任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我已经用类似的想法实现了这一点。

点击“更多”按钮时,

  1. 删除该按钮。

  2. 请求$ .getJSON页面获取下一页数据。

  3. 将这些内容附加到content-page-div。

  4. 将删除的“更多”按钮添加到最后。