87,921
社区成员
发帖
与我相关
我的任务
分享
//控件初加载
var pageCount=10;//赋予数据数量
$("#Pagination").pagination(pageCount, {
callback: PageCallback,
prev_text: '上一页',
next_text: '下一页',
items_per_page: pageSize,
num_display_entries: 5,//连续分页主体部分分页条目数
current_page: pageIndex,//当前页索引
num_edge_entries: 0//两侧首尾分页条目数
});
//控件的PageCallback事件 用于翻页调用
function PageCallback(index, jq) {
InitTable(index);//死循环
return false;
}
//ajax请求数据
function InitTable(pageIndex) {
$.ajax({
type: "POST",
dataType: "json",
url: '',
data: "pageIndex=" + (pageIndex+1) + "&pageSize=" + pageSize,
success: function(data) {
//数据替换
$("#Result").empty().append(data.result);
//替换新的分页
$("#Pagination").pagination(data.newpageCount, {
callback: PageCallback //如果不加他就不会有分页事件加他后触发死循环
});
}
});
}