天恒娱乐:基于jquery封装的一个js分页

标签:行业资讯    日期:2018-02-09 14:53    录入:天恒娱乐平台注册    浏览:

  

[js分页]基于jquery封装的一个js分页

   代码如下:
  
(function ($) {  
var PageFunc = function PageFunc() { }  
$.PageFunc = function (Total, PageSize, curPageNum, FunUrl) {  
if (PageSize == "" || PageSize == null || PageSize == undefined) {  
PageSize = 10;  
}  
if (curPageNum == "" || curPageNum == null || curPageNum == undefined) {  
curPageNum = 1;  
}  
//计算总页数  
Total = parseInt(Total); //总记录数  
PageSize = parseInt(PageSize); //每页显示数  
curPageNum = parseInt(curPageNum); //当前页  
//总页数  
var AllPage = Math.floor(Total / PageSize);  
if (Total % PageSize != 0) {  
AllPage++;  
}  
  
var navHtml = "";  
  
if (curPageNum <= 0)  
curPageNum = 1;  
if (AllPage > 1) {  
if (curPageNum != 1) {  
//处理首页连接  
navHtml += "|< ";  
}  
if (curPageNum > 1) {  
//处理上一页的连接  
navHtml += "<< ";  
}  
else {  
navHtml +天恒娱乐平台= "<< ";  
}  
  
var currint = 5;  
for (var i = 0; i <= 10; i++) {  
//一共最多显示10个页码,前面5个,后面5个  
if ((curPageNum + i - currint) >= 1 && (curPageNum + i - currint) <= AllPage)  
if (currint == i) {  
//当前页处理  
navHtml += "[" + curPageNum + "] ";  
}  
else {  
//一般页处理  
var n = curPageNum + i - currint;  
navHtml += "" + n + " ";  
}  
}  
if (curPageNum < AllPage) {  
//处理下一页的链接  
navHtml += ">> ";  
}  
else {  
navHtml += ">> ";  
}  
  
if (curPageNum != AllPage) {  
navHtml += ">|  ";  
}  
  
}  
  
navHtml += "[" + curPageNum + "/" + AllPage + "] ";  
  
return navHtml;  
  
};  
  
})(jQuery);  
  
下边是调用方法:  
代码如下:
  
function QueryList(curpage) {  
if (curpage == "" || curpage == null || curpage == undefined) {  
curpage = 1;  
}  
var pagesize = 10;  
  
var Countys = $("#Countys").val(); //县  
var enddate = $("#enddate").val(); //结束时间  
var begindate = $("#begindate").val(); //开始时间  
$.ajax({  
url: "",  
type: "POST",  
data: { "Countys": Countys, "enddate": enddate, "begindate": begindate, "curpage": curpage, "pagesize": pagesize },  
dataType: "json",  
error: function (xhr, status, errMsg) { window.location.href = "/CommonError/index/" + errMsg.code + "?txt=" + errMsg.msg; },  
success: function (mydata) {  
var str = "";  
$.each(mydata.Tdata, function (i, item) {  
  
str += ""  
str += "" + $.FormatDateTime(item.ControlBeginTime, false) + "";  
str += "" + $.FormatDateTime(item.ControlEndTime, false) + "";  
str += "" + item.Name + "";  
str += "" + item.PlateNumber + "";  
str += "" + item.ControlDept + "";  
if (item.IsAll == "0") {  
str += "全县布控";  
}  
else {  
str += "按卡口点布控";  
}  
str += "" + item.IsAll == "0" ? "全县布控" : "按卡口点布控" + "";  
str += "修改";  
str += "删除";  
str += "详细";  
str + "";  
});  
  
$("#srh_rslt tbody").html(str);  
  
$(".pagination").html($.PageFunc(mydata.total, pagesize, curpage, "QueryList"));  
}  
});  
}  

★★★小编:天恒娱乐 整理文章,欢迎大家转载 ★★★
相关文章阅读
点击右上角的分享按钮即可收藏天恒娱乐平台注册 随时随地与好友一起分享精彩内容噢
最近更新
热门排行