表排序器在使用 ajax 排序时闪烁重复行



当在表排序器 2.13.2 中将服务器端排序与寻呼机一起使用时,在处理排序时将显示双倍的行数。例如,如果每页显示 5 行,则当单击标题进行排序时,将在处理排序时显示 10 行,然后在排序过程结束时显示正确的 5 行。无论使用测试版寻呼机小部件还是旧寻呼机,都会发生这种情况。它似乎不会在第一次触发排序时发生,而是在后续排序时发生。

添加附加行的代码从jquery.tablesorter.js的第 326 行开始:

if (!c.appender || !c.removeRows) {
    l = r[pos].length;
    for (j = 0; j < l; j++) {
        $tb.append(r[pos][j]);
    }
}

我没有使用任何功能来附加或删除行。

这个问题刚刚在表格排序器的最新更新中得到解决 - 在这里报告。

您需要做的就是下载最新版本。

最新更新