DataTable:通过ajax在页面中加载其他表时,出现重复的固定标头

问题描述

我遇到了问题,使用由ajax请求填充的DataTable,并且当我通过ajax加载页面中的其他表时,我得到了重复的固定头,每个表都有一个新的固定头。

我正在使用ajax加载每个页面。 这是数据表脚本/代码

table = $('#' + id).DataTable({
    fixedHeader: {
        header: true
    },"bRetrieve": true,"processing": true,"serverSide": true,"order": [],"ajax": {
        "url": url,"type": "POST"
    },searchHighlight: true,"aLengthMenu": [[10,25,50,100,-1],[10,'All']],"oLanguage": {
        "sProcessing": '<i class="icofont icofont-downloaded"></i> &nbsp;LOADING',"sZeroRecords": '<span class="appsnay-color-datatable-no-data"><i class="fa fa-info-circle"></i> &nbsp;Tidak ada data untuk ditampilkan dari kata kunci pencarian</span>',"sInfo": '<span class="appsnay-label-datatable">Total <strong  class="label label-default pas plm prm mas">_TOTAL_</strong> (_START_ - _END_)</span>',"sLengthMenu": 'Show _MENU_ &nbsp;&nbsp;',"sInfoEmpty": '<span class="appsnay-label-datatable-no-data"><i class="fa fa-info-circle"></i> &nbsp;Tidak ada data ditemukan</span>',"sInfoFiltered": "&nbsp;&nbsp;&nbsp;&nbsp;<span style=\"color: blue\"> [ _MAX_ Total data ]</span>","sSearch": '<i class="fa fa-search"></i> &nbsp;Search ',"sEmptyTable": '<span class="appsnay-color-datatable-no-data"><i class="fa fa-info-circle"></i> &nbsp;Belum ada data</span>',"oPaginate": {
            "sNext": '<small>&rarr;</small>',"sLast": '<small>terakhir</small>',"sFirst": '<small>Pertama</small>',"sPrevIoUs": '<small>&larr;</small>'
        }
    },"columnDefs": [
        {
            "targets": 'no-sort',"orderable": false
        }
    ]
});

Sample of Image

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...