87,991
社区成员
发帖
与我相关
我的任务
分享
function answer()
{
$("#han").val("1");
//分页,PageCount是总条目数,这是必选参数,其它参数都是可选
$("#Pagination").pagination(<%=pageCount %>, {
callback: PageCallback,
prev_text: '上一页', //上一页按钮里text
next_text: '下一页', //下一页按钮里text
items_per_page: pageSize, //显示条数
num_display_entries: 6,
current_page: pageIndex, //当前页索引
num_edge_entries: 2 //两侧首尾分页条目数
});
InitTable(0,'an=1')////////////要执行一次取你需要的数据的代码,并传递参数
}
//请求数据
function InitTable(pageIndex,params) { /////////增加附件参数
var pid=$('#hpid').trim();
var han=$('#han').trim();
$.ajax({
type: "POST",
dataType: "text",
url: '../PagesOp.aspx', //提交到一般处理程序请求数据
data: "pageIndex=" + (pageIndex + 1) + "&pageSize=" + pageSize+"&pid="+pid+"&han="+han+(params?'&'+params:''), //////传递了附加参数则加上
success: function(data) {
$("#chList tr:gt(0)").remove(); //移除Id为Result的表格里的行,从第二行开始(这里根据页面布局不同页变)
$("#chList").append(data); //将返回的数据追加到表格
}
});
}
});
data:{
pageIndex:pageIndex +1,
pageSize:pageSize
}
这样可能分页的数字什么的还不会更新,偷懒一点重新构造一个pagination拉倒。