大佬教程收集整理的这篇文章主要介绍了Rails 3 / Kaminari / JQuery – 加载更多按钮:显示结果的问题(它加载整个页面布局而不仅仅是局部布局),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我从以下代码开始:
user_controller.rb
def index @users = User.page(params[:page]).per(10) end
<div id="users"> <%= render :partial => @users %> </div> <%= link_to "Load more","#",:class => "next" %>
_user.html.erb
<div id="Box"> <%= link_to full_name(user),user %> </div>
的application.js
我发现这个片段(信用卡:here)试图满足我的需要:
function loadMore(pageNo) { var url = '/users?page='; $.get(url + pageNo,function(responsE) { $("#users").append(responsE); }); } $(document).ready(function() { var currPage = 1; $("a.next").click(function() { loadMore(++currPagE); }); });
我完美地工作,除了它加载所有页面布局与下一个结果不仅我的_user部分中的框div
我该怎么办呢?我是否必须创建一个index.js.erb(类似于:page.insert_html:bottom,:users,:partial => @users但是在jquery中,如果是这样,我该怎么办)?
谢谢你的帮助
以上是大佬教程为你收集整理的Rails 3 / Kaminari / JQuery – 加载更多按钮:显示结果的问题(它加载整个页面布局而不仅仅是局部布局)全部内容,希望文章能够帮你解决Rails 3 / Kaminari / JQuery – 加载更多按钮:显示结果的问题(它加载整个页面布局而不仅仅是局部布局)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。