首页 > 解决方案 > 静态数据的jquery数据表问题

问题描述

我有一个 jquery 代码,成功后我加载数据表

$(document).on('click',"#listgroups",function(e) {
    $.ajax({
        url : 'action.cfm',
        type : 'POST',
        data : {},
        dataType:'text',
        beforeSend: function() {
            $('.waitpage').show();
        },
        success : function(data) {  
            $('.waitpage').hide();            
            $('#resultsgroups').html(data).addClass('red');
            addTables();
        },
        error : function(request,error) {
            $('.waitpage').hide();
            alert("Request: "+JSON.stringify(request));
        }
    });
}); 

我的数据表代码是这个

function addTables() {
    $('#resultswindow').DataTable({ retrieve: true });
}

因为我正在使用引导选项卡,并且每个选项卡都有服务器端数据发生在 ajax 调用中,然后这些 ajax 调用完成,我试图在数据表中重新加载结果,但问题是,它适用于几个标签,然后适用于一些标签,它只显示一个简单的表格而不是数据表,

任何人都可以指出我做错了什么。

数据表中不涉及服务器端 ajax

标签: javascriptjquerytwitter-bootstrap-3datatables-1.10

解决方案


推荐阅读