gpt4 book ai didi

ruby-on-rails - kaminari ajax 分页不更新分页

转载 作者:行者123 更新时间:2023-12-01 05:41:04 25 4
gpt4 key购买 nike

我正在使用 kaminari gem 在 rails3 中实现分页。

我一直在关注github上的这段代码
https://github.com/amatsuda/kaminari_example/commits/ajax

不幸的是,以下代码

jQuery('#paginator').html('<%= escape_javascript(paginate(@recipes,:remote=>true).to_s) %>');

似乎没有工作。

我的 javascript 用于执行用户选择页面的操作

jQuery('a','nav.pagination').click(function(){
//从href中获取页面值
var page = jQuery(this).attr('href').replace('/home/index?page=','');
jQuery.getJSON('?page='+page, function(data){
for (var r in data){
结果。推(数据[r]);
});
showResults(results,(page-1)*10);
jQuery('#paginator').html('<%= escape_javascript(paginate(@recipes,:remote=>true).to_s) %>');
});

showResults 函数通过 JSON 运行并创建一堆 html 元素。
一切都很好,除了在重新加载结果时分页没有更新以显示当前页面。

我在 firebug 中没有遇到任何错误,我使用的是带有 ruby​​ 192 的 Rails 3。

最佳答案

你确定你的 HTML 中的分页器有 '#paginator' 元素吗?
我的意思是,以下代码是否返回 Firebug 上的元素?

jQuery('#paginator')

关于ruby-on-rails - kaminari ajax 分页不更新分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5518616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com