【问题标题】:codeigniter: pagination in ajax pagecodeigniter:ajax页面中的分页
【发布时间】:2014-01-10 16:43:55
【问题描述】:

我有通知列表。 Onclick 查看通知。我得到了所有的通知信息列表。这是通过传递通知 id 的 ajax 调用来完成的。

现在,我想使用分页来显示通知信息。

问题来了: 我正在使用 codeigniter 提供的默认分页类。我正在设置base_url 喜欢,

base_url().'notification'

真正的页面是:notification/display_notification_info。 (此显示通知信息由ajax完成)。

当我更改分页的基本 url 时,我会错过通知 ID。当我保持与上面显示的相同的基本 url 时,我没有得到正确的页面链接。

在这种情况下我应该怎么做才能在整个分页中保持通知 id(变量)。

我可以通过分页创建链接传递该变量吗?但是,我找不到从这些创建链接传递外部变量的方法。

谢谢。

【问题讨论】:

    标签: php codeigniter pagination


    【解决方案1】:

    您可以做的只是摆脱分页类(因为您使用 ajax 进行分页)并跟踪您的偏移量/限制(用于数据库)。

    只需使用变量来跟踪偏移量,并对新数据集执行 ajax 请求(限制保持不变并返回您说的 10 条记录,然后您的偏移量是 10,然后是 20、30 等;)。

    CI 的分页仅在您使用视图时才有帮助,它会自动为您创建链接,否则您只需通过限制 + 偏移量。

    【讨论】:

      猜你喜欢
      • 2021-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多