我有通知清单。 Onclick
查看通知。我得到了所有的通知信息列表。这是通过传递通知ID来通过ajax调用完成的。
现在,我想使用分页来显示通知信息。
问题在于:
我正在使用codeigniter提供的默认分页类。我正在设置base_url
,
base_url().'notification'
真实页面是:notification/display_notification_info
。 (此显示通知信息由ajax完成。)
当我更改基本网址以进行分页时,我会错过通知ID。当我保持上面显示的相同基本网址时,我没有得到正确的页面链接。
在这种情况下,我应该做什么来通过分页保持通知ID(变量)。
我可以通过分页创建链接传递该变量。但是,我找不到从那些创建链接传递外部变量的方法。
感谢。
答案 0 :(得分:0)
你可以做的就是摆脱分页类(因为你使用ajax分页)并跟踪你的偏移/限制(对于数据库)。
只需使用变量来跟踪偏移量,并对新数据集执行ajax请求(限制保持不变并返回10个记录,然后偏移量为10,然后是20,30等;)。 / p>
CI的分页仅在您使用视图时有帮助,它会自动为您创建链接,否则您只需要通过限制+偏移。