前端paging分页,前端设置每页多少条和当前页面的索引,传给后端,数据显示出来
1.首先引入jquery
2.在引入paging.css和paging.js 这2个我存在百度云上:
链接:https://pan.baidu.com/s/1SPxlBkkx-pNAtLuRLifEag
提取码:pwr4
3.根据后台接口获取数据的总条数,由于我是tab切换。每个tab都需要分页,所以我把分页的函数提成一个公共的函数
var records = category.varient.records; //tab1总行数
var records1 = category.molecularprofiles.records;//tab2总行数
var records2 = category.evidence.records;//tab3总行数 //公共分页函数
function publicPage(x, y, z,d) { x是命名,y是div分页的id,z是总条数,d是调取函数的名字
var x = new Paging();
x.init({
target: y,
pagesize: 50, //每页的条数
count: z,
current: 1,
//toolbar: true,
callback: function (pagecount, size) {
if (pagecount > 1) {
d(pagecount, size);
} }
})
} publicPage('page', $('#pageTool'), records, varients);
publicPage('page1', $('#pageTool1'), records1, Molecularprofiles);
publicPage('page2', $('#pageTool2'), records2, Evidence);
下面列出一个函数的分页例子
//varient 分页
function varients(pagecount, size) {
$.ajax({
url: '/KnowledgeBase/KnowledgeBase/GetVariantsByGeneID',
data: {
geneID: attrParam,
PageIndex: pagecount,
PageSize: size,
},
dataType: 'JSON',
async: true,
success: function (data) {
records = data.data.records;
if (data.state == "success") {
var rowp = data.data.rows;
var strHtml = "";
for (var i = 0; i < rowp.length; i++) {
if (i % 2 == 0) {
strHtml += " <tr role='row' class='odd'>";
} else {
strHtml += " <tr role='row' class='even'>";
}
strHtml += " <td class='sorting_1'>";
strHtml += " <a href='javascript:;' class='btn btn-default btn-gene-variant' onclick=geneVariant()>" + rowp[i].Variant + "</a>";
strHtml += " </td>";
strHtml += " <td>" + rowp[i].Impact + "</td>";
strHtml += " <td>" + rowp[i].ProteinEffect + "</td>";
strHtml += " <td>" + rowp[i].Description + "</td>";
strHtml += " <td>" + rowp[i].DrugResistance + "</td>";
strHtml += " </tr>"; }
$("#varients").html("")
$("#varients").html(strHtml);//将数据增加到页面中
} }
})
}
把每页的数据循环出来。
大功告成!
分页的图片demo:

如果实在还是不懂,网上下载了一个例子,可参考,百度云地址:
链接:https://pan.baidu.com/s/19t3bfHv0C2KW0yjVEmycMg
提取码:ilij
前端paging分页,前端设置每页多少条和当前页面的索引,传给后端,数据显示出来的更多相关文章
- 前端js分页功能的实现,非常实用,新手必看
分享一个前端拿到数据后,自己生成分页的案例,案例如图显示,点击搜索后查询数据,显示数据列表,前端根据数据显示正确的分页 附上代码:代码附上,简单粗暴,自己用过的,兼容性好,没有封装,可以很好的分页原理 ...
- archdexls主题设置每页显示游戏数目
archdexls主题,沒调整前,每页显示10个,这显然不够,尤其在搜狗浏览器上,由于这个主题只有触发下拉滚动条,才会自动在同一页面显示下一页,因此只显示10个甚至不能触发显示下一页这个动作. 原来设 ...
- Oracle实现分页,每页有多少条记录数
分页一直都是关系数据库的热门,在数据量非常多的情况下,需要根据分页展示,每页展示多少条记录,以此减轻数据的压力; 1实现原理,根据rownum取记录数,根据公式(页数-1)*每页想要展示的记录数 AN ...
- 从后端到前端之Vue(四)小试牛刀——真实项目的应用(树、tab、数据列表和分页)
学以致用嘛,学了这么多,在真实项目里面怎么应用呢?带着问题去学习才是最快的学习方式.还是以前的那个项目,前后端分离,现在把前端换成vue的,暂时采用脚本化的方式,然后在尝试工程化的方式. 现在先实现功 ...
- (生鲜项目)08. ModelSerializer 实现商品列表页, 使用Mixin来实现返回, 以及更加方便的ListAPIView, 以及分页的设置
第一步: 学会使用ModelSerializer, 并且会使用ModelSerializer相互嵌套功能 1. goods.serializers.py from rest_framework imp ...
- easyUI datagrid 前端真分页
前文再续,书接上一回.easyUI datagrid 前端假分页 http://blog.csdn.net/leftfist/article/details/43164977 真分页是easyUI d ...
- jsp前端实现分页代码
前端需要订一page类包装,其参数为 private Integer pageSize=10; //每页记录条数=10 private Integer totalCount; //总记录条数 priv ...
- Laravel 5.4---后端数据分页和前端显示分页结果
后端数据(Eloquent 模型)分页 事先建立好Eloquent 模型和Controller 还有 前台的View.可以参考我之前的文章:Laravel建站03--建立前台文章列表和文章详情 在co ...
- js根据数据条数与每页多少条数据计算页数,js前端计算页数
/** *根据数据条数与每页多少条数据计算页数 * totalnum 数据条数 * limit 每页多少条 */ function pageCount (totalnum,limit){ ...
随机推荐
- H+ 关闭menuTab页面
//注:在contabs.js文件中 $(function () { }); 方法外 加入//注: data-name="' + menuName + '" 这句是加入的自定义属性 ...
- POSTMAN模拟AJAX请求
环境: 1.测试工具:POSTMAN 2.调试框架:THINKPHP 3.开发工具:PHPSTORM 需求: 1.判断HTTP提交过来的请求是否为AJAX: 是:进行,修改.新增 否:进行查询,并返回 ...
- MySQL server has gone away 的两个最常见的可能性
[背景] 今天测试同学反馈他们docker中的测试库时不时就就报“MySQL server has gone away”,事态之紧急搞的我都有点怕了(像我这么成熟稳重 的DBA怎么有可能怕呢): 第一 ...
- 在mysql命令行下执行sql文件
***********在mysql命令行下执行sql文件*********** C:\Windows\system32>cd E:\MySQL\mysql-5.7.16-winx64\bin / ...
- 安全工具-Hydra
Hydra v8.2 (c) 2016 by van Hauser/THC - Please do not use in military or secret service organization ...
- 基于Vue element-ui实现支持多级纵向动态表头的仿表格布局
[本文出自天外归云的博客园] 需求图示如下,多级纵向动态表头表格: 我的思路是用element-ui的layout实现,做出一个仿造表格,能够支持动态的.多级的.纵向的表头: <template ...
- Java多线程:volatile 关键字
一.内存模型的相关概念 大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入.由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存 ...
- android6.0 Activity(四) Surface创建
原文:http://blog.csdn.net/luoshengyang/article/details/8303098.原文代码比較老了,可是核心不变.在原文基础上改动了一些代码,以及增加自己 ...
- centos图形界面,vncserver
yum -y groupinstall "Server with GUI" RHEL7 安装图形界面1. 以root角色运行以下命令来安装TigerVNC server yum i ...
- Oracle集群(RAC)时间同步(ntp和CTSS)
Oracle集群(RAC)时间同步(ntp和CTSS) http://blog.itpub.net/26736162/viewspace-2157130/ crsctl stat res -t -in ...