jQuery tablesorter 在错误的页面上启动

jQuery tablesorter starts on wrong page

我正在使用 tablesorter (http://tablesorter.com/docs/) 及其 AJAX 寻呼机功能。这是我用来初始化插件的代码:

$(".track-grid table.tablesorter")
    .tablesorter({
        widthFixed: false,
        cssChildRow: 'infoRow',
        widgets: ['zebra']
    })
    .tablesorterPager({
        container: $(".pager"),
        ajaxUrl : 'analyse/getEvents?page={page}&size=10&totalCount='+totalCount,

        customAjaxUrl: function(table, url) {
            // get current selection & add it to the url
            return url += '&filter=' + JSON.stringify(filter);
        },
        ajaxProcessing: function(data){
            $('#tablesorter tbody').html(data.result.eventsHtml);
            return [ parseInt(data.result.totalEventsCount) ];
        },
        page: 0,
        processAjaxOnInit: true,
        output: '{startRow} to {endRow} ({totalRows})',
        updateArrows: true,
        fixedHeight: false,
        removeRows: false,
        cssNext        : '.next',  // next page arrow
        cssPrev        : '.prev',  // previous page arrow
        cssFirst       : '.first', // go to first page arrow
        cssLast        : '.last',  // go to last page arrow
        cssGoto        : '.gotoPage', // page select dropdown - select dropdown that set the "page" option

        cssPageDisplay : '.pagedisplay', // location of where the "output" is displayed
        cssPageSize    : '.pagesize', // page size selector - select dropdown that sets the "size" option
        cssDisabled    : 'disabled', // Note there is no period "." in front of this class name
        cssErrorRow    : 'tablesorter-errorRow' // error information row

    });

一切正常。事件已初始化(从后端获取),每当我单击更改页面时,都会加载新事件。但是,该页面似乎是 "remember" 用户最后一次登录其帐户的时间。例如:如果我第一次打开页面,寻呼机从第 1 (0) 页开始,但如果我切换几个页面然后重新启动 nodeJS 服务器,则重新启动浏览器和所有内容,每当我重新登录到应用程序时页面仍然是我手动设置的最后一个。如何强制寻呼机始终从第一页开始? (也在页面刷新时)此外,页面大小显示为 25,尽管我在初始化中将其设置为 10。我哪里出错了?

提前致谢!

看来您实际上是在使用 fork of tablesorter,它向寻呼机添加了 ajax 功能。

您可以找到所有 pager options in this documentation section. What you want to do is set the savePages optionfalse