will_paginate的AJAX分页

will_paginate接受一个renderer 参数,默认是WillPaginate::LinkRenderer,更好的做法是subclass一个AjaxLinkRenderer,这样不需要修改它的源代码,在做plugin升级的时候会很方便。

Views

showgrades。rhtml

<div id ="gradedatas">
  <div id="gradelistdata">
    <% @grades = Grade.paginate_for_showgrade(params[:page]||1) %>
    <%=render :partial => "grade_list", :locals => {:grades => @grades}%>
  </div>
  <div class="huofa-ly-more">
    <%= will_paginate @grades, {   
      :renderer => 'AjaxLinkRenderer',
      :update => 'gradedatas', (要更新的div,要把will_paginate包括进去)
      :url => '/grades/ajax_paginate',
      :create => 'create();',
      :complete => 'complete();'}%>
  </div>
</div>
事发当时
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值