jquery datatable 配合 rails 进行后台分页
2013-11-19 01:00
288 查看
1 . 在datatables 中加入
"sPaginationType" : "full_numbers" ,
"bServerSide": true,
2个参数。"bServerSide": true, 必须要加。否则不会传递相关参数给后台
2. 传入后台的相关 参数 和 后台需要传出的参数 可以参考 api 文档 http://datatables.net/usage/server-side
特别是这2个参数。用于后台进行分页处理
3. rails 后台进行 分页的逻辑处理
"sPaginationType" : "full_numbers" ,
"bServerSide": true,
2个参数。"bServerSide": true, 必须要加。否则不会传递相关参数给后台
2. 传入后台的相关 参数 和 后台需要传出的参数 可以参考 api 文档 http://datatables.net/usage/server-side
int | iDisplayStart | Display start point in the current data set. |
int | iDisplayLength | Number of records that the table can display in the current draw. It is expected that the number of records returned will be equal to this number, unless the server has fewer records to return. |
3. rails 后台进行 分页的逻辑处理
def index idisplaystart = params[:iDisplayStart] idisplaylength = params[:iDisplayLength] secho = params[:sEcho] itotalrecords = GisRoadLink.where("activate = ?",params[:activate]).count() items = GisRoadLink.where("activate = ?",params[:activate]).order("id asc").limit(idisplaylength).offset(idisplaystart) for item in items do item_array = [] item_array << item.id item_array << item.no .... end json_hash.store("aaData",items_array) json_hash.store("iTotalRecords",itotalrecords) json_hash.store("iTotalDisplayRecords",itotalrecords) json_hash.store("sEcho",secho) render json: json_hash end
相关文章推荐
- 基于jquery的分页脚本,非常好用,配合后台生成的json数据。
- jquery datatable服务端分页
- jQuery插件 dataTable Ajax分页功能实现
- .Net结合JQuery实现向aspx后台函数进行请求。
- DataTable 服务端模式 进行分页 排序搜索
- datatable分页指南--前台分页和后台分页
- jquery post方式传递多个参数值后台以数组的方式进行接收
- 从后台一次查询所有数据,在前端用js进行分页处理,不再次走数据库
- 使用临时表配合ObjectDataSource进行分页
- 将datatable进行分页生成新的datatable
- 操作datatable进行分页,绑定repeqter或者gridView
- asp.net中对DataTable数据进行排序、检索、合并、分页、统计
- 使用JQuery中dataTable展示分页
- AspNetPager绑定DataTable进行分页操作
- jquery拖拽排序,针对后台列表table进行拖拽排序(超实用!)
- spring boot 下 dataTable|pagehelper 组合进行分页 筛选 排序
- jquery easy ui datagrid 纯后台分页实现
- asp.net中对DataTable数据进行排序、检索、合并、分页、统计
- jquery 循环获得数字并用逗号进行拼接,同事后台进行循环取出
- Jquery购物车jsorder改进版,支持后台处理程序直接转换成DataTable处理