Jquery tablesorter 仅对第一页的数据进行排序

Jquery tablesorter only sort first page's data only

我目前在我当前的应用程序中使用 Jquery tablesorter and Jqpaginator。 Jquery tablesorter 在第一次加载页面时工作正常,但是当我单击 jqpaginator 并获取下一页数据时,数据重叠并且第一页的排序数据也在第二页中显示。

P.S。我的应用程序的页面大小是 5

这是问题的快照:

tablesorter代码

 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();
        },

我不知道是否有人遇到过这个问题,但我设法解决了这个问题。我刚刚添加了

 $('table').trigger('update');

在我的 LoadCompanyTypePagination() 函数中,每件事都完美无缺..!!