jQuery结果的jQuery分页

时间:2010-09-07 17:20:10

标签: javascript jquery json cookies pagination

分页的最佳方式是什么?我还需要保存当前页面,这样当我点击链接时它会保存我所在的页面。因此,如果我在分页的第2页上并单击一个链接然后返回到分页页面,它会记住我在第2页。

我从Json请求获得结果/数据,其中我有偏移和限制可能性。

$.getJSON(base_url+'/ajax/get_news/4/!OFFSET!/!LIMIT!/true', func...

哪里!极限!它显示了多少结果!OFFSET!是,良好的抵消:D当我点击链接时,它会发出该请求,它会查看结果并将结果附加到页面中。

保存页面的最佳方法是什么?我是否应该获得所有结果,然后以某种方式进行分页或在用户更改页面时执行新请求?

一些教程或“动手”的例子会很棒。由于我的第一语言不是英语,因此很难解读正常的指导/指南。

2 个答案:

答案 0 :(得分:1)

看来你有两个问题:

1)如何保存页面状态(您所在的页面):如果应用程序必须继续使用ajax,那么您应该查看将状态存储在URL中,如下所述:

  

http://ajaxpatterns.org/Unique_URLs

2)关于在何处进行分页,我认为这取决于要分页的数据大小。如果它很小并且你不担心分页之间的数据变化,那么在javascript中完成所有操作。否则,在服务器端执行。

答案 1 :(得分:0)

Okey我应该使用!OFFSET!和!极限!做分页。我只需要通过分页链接(1 2 3 4页等)更改这些数字,以便让我相信的分页工作。但我不知道从哪里开始:/