jquery+struts实现前台分页
2017-09-09 09:40
218 查看
整个项目是用的ssh框架+jquery技术
之前在网上找前台分页方法发现都不太好,最近写了一个,特意分享出来供大家参考
qq:953086648
前台js分页:
var pageSize = 10; //每页显示的数据条数
var dataList; //需要被分页的数据集合
showData(pageSize,1,dataList); //展示数据
setPage(dataList.length); //设置页码
function showData(pageSize,pageNum,data){
varstart = (pageNum-1)*pageSize; //展示记录开始条数
vari = start;
if(start+pageSize*1< data.length){ //如果数据已经够pageSize条
for(i;i<start*1+pageSize*1;i++){
str +=””;
}
}else{//如果数据不够pageSize条
for(i;i<data.length;i++){
str +=””;
}
}
}
Function setPage(number){
varpageCount = math.floor(number / pageSize); //总页数向下取整
if(number% pageSize == 0){
$(“#pageCount”).html(pageCount);
}else{
$(“#pageCount”).html(pageCount+1);
}
}
Function uppageBtn(){ //上一页按钮点击事件
var tempPage = $(“#pageNum”).text();
if(“1” == tempPage){
alert(“已经是第一页”);
}
var pageNum = --tempPage;//自减一
$(“#pageNum”).text(pageNum);
showData(pageSize,pageNum,dataList);
}
Function nextpageBtn(){ //下一页按钮点击事件
var tempPage =$(“#pageNum”).text();
var pageCount =$(“pageCount”).text();
pageNum ++;
If(pageCount< pageNum){
Alert(“已经是最后一页”);
}
$(“#tbody”).html(“”);
If(pageNum *1 < pageCount *1){
$(“#pageNum”).text(pageNum);
showData(pageSize,pageNum,dataList);
}
}
之前在网上找前台分页方法发现都不太好,最近写了一个,特意分享出来供大家参考
qq:953086648
前台js分页:
var pageSize = 10; //每页显示的数据条数
var dataList; //需要被分页的数据集合
showData(pageSize,1,dataList); //展示数据
setPage(dataList.length); //设置页码
function showData(pageSize,pageNum,data){
varstart = (pageNum-1)*pageSize; //展示记录开始条数
vari = start;
if(start+pageSize*1< data.length){ //如果数据已经够pageSize条
for(i;i<start*1+pageSize*1;i++){
str +=””;
}
}else{//如果数据不够pageSize条
for(i;i<data.length;i++){
str +=””;
}
}
}
Function setPage(number){
varpageCount = math.floor(number / pageSize); //总页数向下取整
if(number% pageSize == 0){
$(“#pageCount”).html(pageCount);
}else{
$(“#pageCount”).html(pageCount+1);
}
}
Function uppageBtn(){ //上一页按钮点击事件
var tempPage = $(“#pageNum”).text();
if(“1” == tempPage){
alert(“已经是第一页”);
}
var pageNum = --tempPage;//自减一
$(“#pageNum”).text(pageNum);
showData(pageSize,pageNum,dataList);
}
Function nextpageBtn(){ //下一页按钮点击事件
var tempPage =$(“#pageNum”).text();
var pageCount =$(“pageCount”).text();
pageNum ++;
If(pageCount< pageNum){
Alert(“已经是最后一页”);
}
$(“#tbody”).html(“”);
If(pageNum *1 < pageCount *1){
$(“#pageNum”).text(pageNum);
showData(pageSize,pageNum,dataList);
}
}
相关文章推荐
- jquery.pagination结合jquery.tmpl封装前台分页--纯js实现与后端语言无关--适合所有前台分页情况
- JS+JQuery 实现前台 table 分页功能
- jQuery+AJAX+Struts实现无刷新分页
- struts+spring+hibernate用jquery实现数据分页异步加载,页面不刷新
- javascript(jquery)实现前台html简单的分页封装
- jQuery+AJAX+Struts实现无刷新分页
- Struts2+HIBERNATE实现分页
- SpringMVC -jquery实现分页
- ASP.NET+JQuery实现AJAX的分页
- SSH(Spring+Struts+Hibernate)框架学习之分页技术的实现
- Struts中实现分页
- JQuery+Ajax实现数据查询、排序和分页功能
- PHP+jquery+ajax实现分页
- jQuery实现的分页功能示例
- jQuery教程 $()包装函数来实现数组元素分页效果
- jquery+json实现分页效果
- Struts2+AJAX+JQuery 实现用户登入与注册功能
- Linq + Jquery + Ajax 实现异步分页,批量删除,单个删除,全选,反选 ……
- jQuery getJSON() + .ashx 实现分页