rails 分页插件will_paginate ajax 实现


class AjaxLinkRenderer < WillPaginate::LinkRenderer
def page_link_or_span(page, span_class = 'current', text = nil)
text ||= page.to_s
classnames = Array[*span_class]
if page and page != current_page
if @options[:update]
@template.link_to_remote text, :update => @options[:update], :url => url_for(page)
else
@template.link_to text, url_for(page), :rel => rel_value(page), :class => classnames[1]
end
else
@template.content_tag :span, text, :class => classnames.join(' ')
end
end
end

嗯,很好用。在config\initializers下面做成一个.rb。页面上的Ajax分页就可以用了。页面上的处理是下面的代码:

<%= will_paginate @producttradeinfos,
{:class=>'pagination',
:prev_label => '上一页',
:next_label => '下一页',
:renderer => 'AjaxLinkRenderer',
:update => 'results',
:params => {你的参数(如: :q => params[:q])}}%>
GWAS与eQTL相结合,进一步筛选疾病相关基因 欢迎关注”生信修炼手册”!在GWAS分析结果中,大部分显著的SNP位点都位于非编码区,很难直接挖掘这些位点的调控机制。通常假设与疾病关联的SNP位点通过调控基因表达来发挥作用,而eQTL... 阅读详情

相关推荐

控制科学与工程(自动化)保研经验【4】——浙大篇

控制科学与工程(自动化)保研经验【4】——浙大篇

Control Everything 1万+

rails3 will_paginate ajax分页

方法一: 1.view层(lists/show.html.erb) &lt; div id="comments"&gt; &lt; %= render :partial =&gt; ‘comments' %&gt; &lt;/div&gt;    js文件中添加: $(‘.pagination a’).attr(‘data-remote’, ‘true’); //...

zyn_zyn_zyn的专栏 151

scratch经典游戏主题源码分享,包含了20多款经典游戏

经典游戏案例:1、360度角度射击游戏 2、捕鱼达人 3、超级马里奥 4、超级玛丽 5、吃豆人相关 6、穿着喷气背包的海龟 7、大鱼吃小鱼 8、俄罗斯方块 9、飞机大战 10、愤怒的小鸟 11、黄金矿工 12、节奏大师 13、连连看 14、迷宫游戏 15、跑酷游戏 16、扫雷 17、水果忍者 18、坦克大战 19、推箱子 20、消除泡泡 21、保卫萝卜 22、植物大战僵尸

IT_Scratch的博客 1万+

rails4 will_paginate ajax 局部刷新

注:will_paginaterails中常用的分页插件,但点击页数的时候,其实刷新的是整个页面,但有时候我们要求的是局部刷新,         从网上了查了一些资料,整理如下: 1.原理是使用的ajaxrails自身的ajax有两种:ujsjson api,我们使用的是ujs 2.rails4 取消了rjs模板,请使用ujs        具体请参照:http://chloerei

苏丶小魂的专栏 1204

[Rails 常用插件简介]ajax_paginate

这个并不是一个完整的插件,仅供娱乐:) 其实这也是个简单的插件制作过程,本插件依赖will_paginate 一:新建Project [code] rails ajax_paginate_demo [/code] 地球人都知道这个是干嘛的,不说了 二:安装will_paginate插件 [url]http://mmm.iteye.com/blog/116931[/u...

徐祥军 169

rails will_paginate ajax

http://www.tricksonrails.com/2010/04/rails3-and-will_paginate-doing-easy-remote-links-rails3-tricks-02/ As you know, Rails3 use only UJS (unobtrusive javascript), so for every remote link, Rails3...

系统运维 171

rails2.3.XX中使用will_paginate分页插件,并实现Ajax分页

早在rails1.XX中,分页插件是内置的辅助方法,但进入rails2后,该方法已经被废除,改成插件的形式使用。 我使用的环境是winxp + ruby1.8.7 + rails 2.3.14。(抱怨一下下:win下开发rails是一件灰常灰常灰常痛苦的事情,T.T) 安装 will_paginate插件有两种安装方式: 一种是作为gem安装,ge...

weixin_30871905的博客 248

java 分页ajax,让will_paginate分页支持ajax

#-----------------------------------------#will_paginate插件ajax分页#-----------------------------------------@@pagination_options={:class=>'pagination',:prev_label=>'上一页',:next_label=>'下一页',:in...

weixin_39702483的博客 117

分页插件之--will_paginage

正常分页: 在rails3中,用will_paginage有两种方式,第一种就是用plugin形式,安装方法: 这里有个wiki关于安装的说明,https://github.com/mislav/will_paginate/wiki/installation,这里我只是想说一下关于这个插件的配置参数。首先,如果你是用插件安装的,那么找到vendor/plugins/will_pagin...

u011103598的专栏 223

Ruby On Rails框架下的翻页/排序插件

1. kaminari 官方主页:https://github.com/amatsuda/kaminari 首先在Gemfile文件中加入:gem 'kaminari' 然后通过bundle install命令激活该插件。 演示代码: home_controller.rb class HomeController < ApplicationController def

【昆山人在上海】 1134

rails ajax 分页 带参数

1. 在application_helper.r中定义will_paginate_remote helper: def will_paginate_remote(paginator, options={}) update = options.delete(:update) url = options.delete(:url) params = options.delete(:p...

睡懒觉的程序员 218

rails2.3 Ajax分页 实现方案

有段时间没发帖了,一来自己经历了一个压力很大的六月(考试+项目紧促),暑假还要继续完善项目。所以就一直没有心思写点什么。说实话,完善功能确实是个枯燥的劳动。弄着弄着就不想弄了,也许是因为这个东西我弄了很久的缘故吧。累了就愿意逛逛网站啥的,看看技术帖子,听听歌,其实说累也谈不上,毕竟假期我已经没有什么学习上的顾虑。就是看了烦,因为...

weixin_34326558的博客 69

will_paginate加上ajax效果

原文出处:http://railsontherun.com/2007/9/27/ajax-pagination-in-less-than-5-minutes 首先安装will_paginate ruby script/install svn://errtheblog.com/svn/plugins/will_paginate 为了使用ajax,需要下载一个js库'lowpro' http://s...

Luciano9esu的专栏 218

学习笔记: paginate

[code="java"]script/plugin install svn://errtheblog.com/svn/plugins/will_paginate [/code] Model -> Controller [url]http://hideto.iteye.com/blog/108118[/url] Ajax [url]http://www.letrails.cn/ar...

toostupid 441

will paginate 样式

will paginate 样式 Ragnarok StudioInnovative, Insightful, Intelligent, Intriguing SiteHotsApplesSafari+PluginsAboutMetaLog inEntries ...

143

小改造:ajaxwill_paginate

Rails 2.0.2以后,原来的分页paginate没作为基准类了,而是依赖plug in——will paginatewill_paginate的代码写得不错,不过没支持Ajax,动手改造了一下,哈,效果还行(其实以前paginate的时候已经自己封装了一个方法用于处理ajax分页)。 改动很小,大家不用惊呼,主要改动如下: /plugins/will_pag...

anwoxi2603的博客 144

Rails2中使用will_paginate插件实现分页

介质下载: http://github.com/mislav/will_paginate/tree/master 参考文档API: http://gitrdoc.com/mislav/will_paginate/tree/master/ [color=red]1.下载will_paginate插件并解压,拷贝至vendor/plugins下; 2.will_paginate插件主要用...

iteye_7312的博客 109

kaminari分页插件的使用

前言:rails项目常用的分页插件一般有两个will_paginate与kaminari, 大部分项目以及老项目使用的是will_paginate,网上也有比较多的资料, 但使用过kaminari后感觉后,性能和兼容性更好。 1.添加gem,然后bundle installgem 'kaminari'2.得到结果集后@areas = Area.all.page(params[:pag

苏丶小魂的专栏 2491

RAILS AJAX分页排序搜索例子

一个经典的Rails AJAX 搜索 排序 和分页示例 博客分类: RubyOnRails RailsAjaxRubyJavaScriptSQLite 写在前头 绿色的部分是,这个介绍容易出问题部分的解释。本来就是面向零基础,才写的,所以不怕麻烦和琐碎。然而,如果你还是嫌太麻烦,或者你不希望了解细节的话。那么,我建议你直接点击这里,下载ajaxtable.rar的压缩包。在安装ruby

u011345213的专栏 1094

rails ajax 分页

分页中我们有时需要ajax分页方式。javaeye上也有很多关于通过will_paginate 通过使用另一个renderer 来实现一个ajax的效果 。不过我更喜欢railscasts上使用javscripts的方式和实现ajax的方式。 感学使用javascripts更加的方便,也可能定制更多的效果。 详细的演示地址在这:http://railscasts.com/episodes/...

fei1985 195

TA_Lib-0.4.28-cp311-cp311-win_amd64.whl.zip

whl文件,无需解压密码

互相关求时延差.rar_matlab_互相关_互相关求时延_互相关算时延_时延差

利用互相关求解时延差,入门程序,仅供参考

上一篇: div实现模态窗口(转)
下一篇: rails check_box 修改更新处理
findingwork
博客等级 码龄17年 1粉丝 72原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值