【问题标题】:How to open a specific page records in kaminari using ajax pagination with browser back button?如何使用带有浏览器后退按钮的ajax分页在kaminari中打开特定页面记录?
【发布时间】:2014-07-16 01:43:16
【问题描述】:

我使用kaminari 进行分页。我用过ajax分页

分页丢失页码并显示第一页的所有记录。

假设我们有 5 页,我们移至第 3 页并点击了一篇文章并返回。那么我们应该如何直接查看第三页而不是第一页呢?

此代码用于ajax分页

<%= paginate @advertisements, remote: true %>

感谢任何帮助。

谢谢

【问题讨论】:

    标签: ruby-on-rails pagination kaminari


    【解决方案1】:

    您需要将每个访问过的页面添加到浏览器的历史记录中。好消息是 javascript 对象窗口具有您可以操作的属性历史记录(例如:window.history.back()window.history.forward()window.history.pushState() 等),坏消息是它在某些较旧的浏览器中不起作用。请参阅https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-08
      • 2019-09-16
      • 1970-01-01
      • 2013-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多