首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery Tablesorter更新

JQuery Tablesorter更新
EN

Stack Overflow用户
提问于 2014-04-11 07:45:01
回答 1查看 2.5K关注 0票数 0

我在更新表格方面有问题。我使用JQuery Tablesorter插件。排序工作,但分页不起作用。

代码语言:javascript
复制
$(function () {
    $("#myTable").tablesorter();
    $('#topicT').on('click', 'a', function () {
        var href = $(this).attr('href');
        var id = href.replace('#', '');
        $.ajax({
            url: 'faqs',
            type: 'POST',
            data: {topicId: id},
            success: function (response) {
                var html = '';
                $.each(response, function (key, val) {
                    html += '<tr><td>' + val.question + '</td></tr>'
                });
                $('#myTable tbody').empty().append(html);
                $('#myTable').trigger('update');
                var sorting = [
                    [0, 0]
                ];
                $('#myTable').trigger('sorton', [sorting]);
            }
        });
    });

});

当我改变

$("#myTable").tablesorter();

$("#myTable").tablesorter({widthFixed: true, widgets: ['zebra']}).tablesorterPager({container: $("#pager")});

桌子坏了。

错误:无法读取未定义属性的“长度”。数据不会加载到表中。有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-11 08:16:54

问题解决了。添加了jquery-迁移-1.2.1.js。工作代码:

代码语言:javascript
复制
$(function () {
$("#myTable").tablesorter();
$('#topicT').on('click', 'a', function () {
    var href = $(this).attr('href');
    var id = href.replace('#', '');
    $.ajax({
        url: 'faqs',
        type: 'POST',
        data: {topicId: id},
        success: function (response) {
            var html = '';
            $.each(response, function (key, val) {
                html += '<tr><td>' + val.question + '</td></tr>'
            });
            $('#myTable tbody').empty().append(html);
            $('#myTable').trigger('update');
            $("#myTable").tablesorter({widthFixed: true, widgets:['zebra']}).tablesorterPager({container: $("#pager")});
            var sorting = [
                [0, 0]
            ];
            $('#myTable').trigger('sorton', [sorting]);
        }
    });
});

});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23006530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档