我目前在我当前的应用程序中使用Jquery tablesorter和Jqpaginator。当第一次加载页面时,Jquery tablesorter工作罚款,但是当我点击jqpaginator并获取下一页数据时,数据重叠,第一页的排序数据也显示在第二页。
P.S。我的申请的PageSize为5
AddTableSorter: function () {
$("table").tablesorter({
theme: 'blue', sortList: [[0, 0]]
});
CompanyTypeEdit.UIEvents();
},
jqpaginator代码:
LoadCompanyTypePagination: function (totalPages, CurrentPage) {
totalPages = (parseInt(totalPages));
if (totalPages < 1) {
}
else {
$.jqPaginator('#pagination1', {
totalPages: totalPages,
visiblePages: 3,
currentPage: CurrentPage,
onPageChange: function (num, type) {
CompanyTypeEdit.config.PageIndex = num;
console.log('rest' + num);
$('table').trigger('sortReset');
CompanyTypeEdit.GetAllCompanyType();
}
});
}
CompanyTypeEdit.UIEvents();
},
答案 0 :(得分:0)
我不知道是否有人遇到过这个问题,但我却设法解决了这个问题。我刚刚添加了
$('table').trigger('update');
在我的LoadCompanyTypePagination()函数中,每件事情都很完美...... !!