java实现公共调用分页js

//底部部分,上下页
function pagesBean(pageObj, pageDiv, funcName) {
var pageShow = "共" + pageObj.totalPages + "页/" + pageObj.totalRecords
+ "条    " + "第" + pageObj.currentPage
+ "页   ";
var forward = "<a href='javascript:" + funcName + "(1," + pageObj.pageSize
+ ")'>首页</a>&nbsp;&nbsp;&nbsp;" + "<a href='javascript:" + funcName
+ "(" + pageObj.lastPage + "," + pageObj.pageSize + ","
+ pageObj.pageSize + ")'>上一页</a>&nbsp;&nbsp;&nbsp;";
var back = "<a href='javascript:" + funcName + "(" + pageObj.nextPage + ","
+ pageObj.pageSize + ")'>下一页</a>&nbsp;&nbsp;&nbsp;"
+ "<a href='javascript:" + funcName + "(" + pageObj.totalPages
+ "," + pageObj.pageSize + ")'>末页</a>&nbsp;&nbsp;&nbsp;";


if (pageObj.currentPage != 1) {
pageShow = pageShow + forward;
}
if (pageObj.currentPage != pageObj.totalPages) {
pageShow = pageShow + back;
}
    //每页显示和跳转
var changePage = " 每页显示 <select οnchange='javascript:" + funcName
+ "(1,this.value);'>" + "<option value='20' "
+ (pageObj.pageSize == 20 ? "selected='selected'" : "")
+ ">20</option>" + "<option value='50' "
+ (pageObj.pageSize == 50 ? "selected='selected'" : "")
+ ">50</option>" + "<option value='100' "
+ (pageObj.pageSize == 100 ? "selected='selected'" : "")
+ ">100</option>" + "<option value='200' "
+ (pageObj.pageSize == 200 ? "selected='selected'" : "")
+ ">200</option>" + "<option value='500' "
+ (pageObj.pageSize == 500 ? "selected='selected'" : "")
+ ">500</option>" +
(pageObj.pageSize ==700 ? "selected='selected'" : "")
+ ">700</option>" +
(pageObj.pageSize ==800 ? "selected='selected'" : "")
+ ">700</option>" +
(pageObj.pageSize ==1000 ? "selected='selected'" : "")
+ ">700</option>" +
"</select> 条 &nbsp;&nbsp;&nbsp;跳转至 "
+ "<input type='text' id='goPageNum' size='2'/>页"
+ "<input type='button' value='go' οnclick='javascript:" + funcName
+ "(getPageNum(" + pageObj.totalPages + ")," + pageObj.pageSize
+ ");'/>";
pageShow = pageShow + changePage;
pageDiv.html(pageShow);
}
//判断 跳转到多少页文本框
function getPageNum(totalPages) {
var pageNum = $("#goPageNum").val();
pageNum = pageNum < 1 ? 1 : pageNum > totalPages ? totalPages : pageNum;
return pageNum;
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值