基于Jquery实现表格动态分页实现代码

2020-05-23 06:22:19易采站长站整理

row.find(“#creator”).text(n.creator);
row.find(“#menusId”).text(n.menusId);
row.find(“#isValid”).text(n.isValid);
row.attr(“id”,”ready”);//改变绑定好数据的行的id
row.appendTo(“#datas”);//添加到模板的容器中
});
$(“[id=ready]”).show();
SetPageInfo();
}
});
}
function ChangeDate(date){
return date.replace(“-“,”/”).replace(“-“,”/”);
}
//设置第几页/共几页的信息
function SetPageInfo(){
var pageCount = $(“#pageCount”).val();
var totalCount = $(“#totalCount”).val();
var pageSize = $(“#pageSize”).val();
$(“#pageinfo”).html(” 第<input class=’default_pgCurrentPage’ id=’pageIndex’ type=’text’ value='”+pageIndex+
“‘ style=’width: 30px’ /> 页” + “/” +”共 “+pageCount+”页”+
” 检索到 “+totalCount+”条记录,显示第 “+(pageIndex*pageSize-pageSize)+” 条 – 第 “+(pageIndex*pageSize)+” 条记录”);
}
//AJAX方法取得分页总数
function GetPageCount(){
var pageSize = $(“#pageSize”).val();
$.ajax({
type: “get”,
dataType: “text”,
url: “<%=basePath%>actionSmUser.do?method=getPageCount”,
data: “pageSize=”+pageSize ,
async: false,
success: function(msg){
var data = eval(“(“+msg+”)”);
$(“#pageCount”).val(data[0].pageCount);
$(“#totalCount”).val(data[0].totalCount);
}
});
}
//改变翻页按钮状态
function ChangeState(state1,state2){
$(“#first”).attr(“class”,”default_pgFirst default_pgBtn”);
$(“#previous”).attr(“class”,”default_pgPrev default_pgBtn”);
$(“#next”).attr(“class”,”default_pgNext default_pgBtn”);
$(“#last”).attr(“class”,”default_pgLast default_pgBtn”);
if(state1 == 1) {
document.getElementById(“first”).disabled = “”;
document.getElementById(“previous”).disabled = “”;
}else if(state1 == 0){
document.getElementById(“first”).disabled = “disabled”;
document.getElementById(“previous”).disabled = “disabled”;
$(“#first”).attr(“class”,”default_pgFirstDisabled default_pgBtn”);
$(“#previous”).attr(“class”,”default_pgPrevDisabled default_pgBtn”);
}if(state2 == 1){
document.getElementById(“next”).disabled = “”;
document.getElementById(“last”).disabled = “”;
}else if(state2 == 0){