相关疑难解决方法(0)

如何破坏数据表的第一次初始化(模态内的DataTable)

我有一个显示表格的模态.我使用datatable插件,以便数据可搜索和排序.它首先正常工作但当我关闭模态并单击其他链接到同一模态时,它会显示错误.我找到了销毁DataTable的解决方案,我destroy()在数据表的初始化之前放了但是然后表中没有显示数据..如果我在初始化后把它放到第二次单击按钮时给了我初始化错误.我怎么解决这个问题?

这是我的代码:

    $.ajax({
      url: "<?php echo site_url('admin/group/getMember')?>",
      type: 'POST',
      data: { 'groupID': id},
      dataType: 'JSON',
      success: function(result){
        $('#records_table tbody').empty();
        // $('#records_table').DataTable({
            // "bLengthChange": false,
            // "paging":false,
        // });
        $('.modal-header #hdrmsg').text(result[0].fname);
        var trHTML='';

         $.each(result, function (i, item) {
            trHTML += '<tr><td>' + item.fname + '</td><td>' + item.mname + '</td><td>' + item.lname + '</td></tr>';
        });
        $('#records_table tbody').append(trHTML);
        $('#records_table').DataTable({
            "bLengthChange": false,
            "paging":false,
        });
        $('#records_table').DataTable().fnDestroy();

      }

  });
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery jquery-datatables

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

jquery-datatables ×1