var selTime = $("#selTime").val();
var creator = $("#creator").val();
var title = $("#title").val();
var pageIndex = 0; //页面索引初始值
var pageSize = 10; //每页显示条数初始化,修改显示条数,修改这里即可
$(function () {
maimaiPage(selTime, creator, title);
$("#btnSearch").click(function () {
var selTime = $("#selTime").val();
var creator = $("#creator").val();
var title = $("#title").val();
maimaiPage(selTime, creator, title);
})
});
function maimaiPage(a, b, c) {
$.post("BrowHistory.aspx", { action: "str", selTime: a, creator: b, title: c }, function (data) {
$("#Pagination").pagination(data, {
callback: PageCallback,
prev_text: '上一页', //上一页按钮里text
next_text: '下一页', //下一页按钮里text
items_per_page: pageSize, //显示条数
num_display_entries: 6, //连续分页主体部分分页条目数
current_page: pageIndex, //当前页索引
num_edge_entries: 1//两侧首尾分页条目数
})
})
function PageCallback(index, jq) {
var data = "";
data = "&selTime=" + a + "&creator=" + b + "&title=" + c;
Init(index, data);
}
}
function Init(pageIndex, params) {
$.ajax({
type: "post",
dataType: "text",
url: '../ashx/GetHistorySte.ashx',
data: "pageIndex=" + (pageIndex + 1) + "&pageSize=" + pageSize + params,
success: function (data) {
$("#s3").text(pageIndex + 1);
$("#Result tr:gt(0)").remove(); //移除所有的数据行
$("#Result").append(data); //将返回的数据追加到表格
}
});
}
aspx后台只需
if (Request["action"] == "str")
{
get(out RecordCount);
Response.Write(RecordCount);
Response.End();
}
ashx后台主要是拼写tr td,与前台对应就行
public void ProcessRequest(HttpContext context)
{
UserInfo user = null;
user = new RightAccess().GetUserByName(context.User.Identity.Name);
context.Response.ContentType = "text/plain";
context.Response.Write(get(context, user));
context.Response.End();
}