分页的最佳方式是什么?我还需要保存当前页面,这样当我点击链接时它会保存我所在的页面。因此,如果我在分页的第2页上并单击一个链接然后返回到分页页面,它会记住我在第2页。
我从Json请求获得结果/数据,其中我有偏移和限制可能性。
$.getJSON(base_url+'/ajax/get_news/4/!OFFSET!/!LIMIT!/true', func...
哪里!极限!它显示了多少结果!OFFSET!是,良好的抵消:D当我点击链接时,它会发出该请求,它会查看结果并将结果附加到页面中。
保存页面的最佳方法是什么?我是否应该获得所有结果,然后以某种方式进行分页或在用户更改页面时执行新请求?
一些教程或“动手”的例子会很棒。由于我的第一语言不是英语,因此很难解读正常的指导/指南。
答案 0 :(得分:1)
看来你有两个问题:
1)如何保存页面状态(您所在的页面):如果应用程序必须继续使用ajax,那么您应该查看将状态存储在URL中,如下所述:
2)关于在何处进行分页,我认为这取决于要分页的数据大小。如果它很小并且你不担心分页之间的数据变化,那么在javascript中完成所有操作。否则,在服务器端执行。
答案 1 :(得分:0)
Okey我应该使用!OFFSET!和!极限!做分页。我只需要通过分页链接(1 2 3 4页等)更改这些数字,以便让我相信的分页工作。但我不知道从哪里开始:/