【发布时间】:2013-03-25 16:36:23
【问题描述】:
我正在使用 jquery.pageless 插件。它通过抓取控制器中的分页方法生成的参数来实现无限滚动。
我正在尝试将自定义参数(例如用户 ID)传递给我的无页函数。这在我在 js.erb 中加载函数时有效,如下所示:
$('#relationship_list').pageless({ totalPages: "<%= @reviews.count %>"/5+1
, url: '/reviews'
, params: {id: "<%= params[:id] %>"}
, loaderMsg: "loading"
});
这可以按需要工作。但是,我不想远程加载我的页面,所以我需要找到一种方法在 javascript 中实现这一点,不显眼(我不想直接在我的视图中集成脚本,我想将代码放在application.js)。
这意味着我必须找到一种方法将像 这样的代码“翻译”为无页调用可以从控制器读取的变量。但是怎么做?我真的不知道该怎么做。
我认为这是一个最适合已经了解 jquery.pageless 的人的问题,因为它太笼统了,所以我在这篇文章中添加自己的代码毫无意义 - 如果不同意,请发表评论!
【问题讨论】:
-
好的,谢谢@MattBall,这帮助我更好地理解了我自己的目标。
标签: javascript jquery ruby-on-rails infinite-scroll