jquery.infinitescroll数据有重复

ahkxhyl 发布于 2013/01/23 20:56
阅读 1K+
收藏 0

$page = $this->input->get('page')?$this->input->get('page'):'1';

 $pagesize = $this->input->post('pagesize')?$this->input->post('pagesize'):'4';

$data['page_url'] = "/aaaa/bbb?page=$page";

$maxpage = max(1,intval($page));
$data['xxxl'] = $this->xxxmodel->xxx(($maxpage - 1) * 2,$pagesize);

我在页面一载入的时候 取四条数据 0,4

然后滚动条下拉无限加载 请求的链接是这样的:http://localhost/aaaa/bbb?page=2

SELECT *xxxxxxx limit 2,4

http://localhost/aaaa/bbb?page=3

SELECT *xxxxxxx limit 4,4
http://localhost/aaaa/bbb?page=4

SELECT *xxxxxxx limit 6,4

但是就这样不停滚动着滚动条 发现数据是不停的重复 怎么办啊

加载中
0
ahkxhyl
ahkxhyl
$data['xxxl'] = $this->xxxmodel->xxx(($maxpage - 1) * 4,$pagesize);好像就正常了
0
从前
从前
有可能 page 序号没有变。 jquery 滚动的时候最好通过程序返回page序号, 或者 通过在滚动的时候重新计算下一页的 page
0
dreamers
dreamers
如何添加额外的参数?而不只是page?
返回顶部
顶部