functionshowTool(pb, keyword, currentPage, pageSize){
//只需要将pageBean里面的3个整数$("#totalPage").html(pb.totalPage)$("#totalCount").html(pb.totalCount)var lis =''//拼接第一,二按钮
lis +='<li><a href="javascript:load(\''+ keyword +'\',1,'+ pageSize +')">首页</a></li>'var min = currentPage -1;if(min <1){
min =1}
lis +='<li class="threeword"><a href="javascript:load(\''+ keyword +'\','+ min +','+ pageSize +')">上一页</a></li>'for(var i =1; i <= pb.totalPage; i++){
if(i == pb.currentPage){
//高亮
lis +=' <li class="curPage"><a href="javascript:load(\''+ keyword +'\','+ i +','+ pageSize +')">'+ i +'</a></li>'}else{
lis +=' <li><a href="javascript:load(\''+ keyword +'\','+ i +','+ pageSize +')">'+ i +'</a></li>'}}//拼接倒数一,二按钮var max = currentPage +1;if(max > pb.totalPage){
max = pb.totalPage
}
lis +=' <li class="threeword"><a href="javascript:load(\''+ keyword +'\','+ max +','+ pageSize +')">下一页</a></li>'
lis +='<li class="threeword"><a href="javascript:load(\''+ keyword +'\','+ pb.totalPage +','+ pageSize +')">末页</a></li>'//显示在pageNum$("#pageNum").html(lis)}</script>
工具条的优化1
(1)当前页号是1,点击上一页,会越界
(2)当前页号是totalPage,点击下一页,会越界
//拼接倒数一,二按钮var max = currentPage +1;if(max > pb.totalPage){
max = pb.totalPage
}
lis +=' <li class="threeword"><a href="javascript:load(\''+ keyword +'\','+ max +','+ pageSize +')">下一页</a></li>'
var min = currentPage -1;if(min <1){
min =1}
lis +='<li class="threeword"><a href="javascript:load(\''+ keyword +'\','+ min +','+ pageSize +')">上一页</a></li>'