我想动态地做 kaminari 分页器
这段代码,处理点击事件到 Kaminari 链接
Kaminari.js
$(document).ready(function() {
$(".paginator a").on("click", function() {
$.getScript(this.href);
return false;
});
});
用户控制器:
def index
@users = User.all(:order => "name")
@users = Kaminari.paginate_array(@users).page(params[:page]).per(10)
end
index.html.erb
<h1>Users</h1>
<div id="users-page">
<%= render 'users' %>
</div>
<%= paginate @users %>
然后我为用户动态分页写了一个js.erb视图:
应用程序/视图/用户/index.js.erb
如果我只放像
alert("paging");
当我点击分页链接时,完美的警报消息。
但是如果我把 <%= ... %> 代码放在里面,这个javascript响应就不会执行。
alert("paging");
$("#users-page").html(<%= render 'users' %>)
要么显示消息。
这可能是问题所在?