数据表警告:无法重新初始化数据表

Mus*_*SAL 1 javascript datatable

我的 JS 代码:\n

\n\n
function filtre() {\n    var status = document.getElementById("filtre").value;\n    $.get("users/liste/" + status, function (data) {\n        $("#example2_wrapper").DataTable({\n            "processing": true,\n            "serverSide": true,\n            "ajax": "../admin/users/liste/" + status,\n            "aoColumns": [\n                {mData: "id"},\n                {mData: "name"},\n                {mData: "user_level"},\n                {mData: "location"},\n                {mData: "gender"},\n                {mData: "status"},\n                {mData: "islem"}\n            ]\n        });\n    });\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

\xc4\xb0 无法用我的数据填充数据包。它的类型是 JSON,这是数据表的需要。错误是

\n\n
\n

DataTables 警告:表 id=example2_wrapper - 无法重新初始化 DataTable

\n
\n

Mal*_*dze 5

看起来您正在第一次初始化后初始化表

试试这个代码

function filtre() {
    var status=document.getElementById("filtre").value;
    $.get('users/liste/' + status, function (data) {
        $('#example2_wrapper').DataTable({

            "destroy": true,                

            "processing": true,
            "serverSide": true,
            "ajax": "../admin/users/liste/"+status,
            "aoColumns": [
                {mData: "id"},
                {mData: "name"},
                {mData: "user_level"},
                {mData: "location"},
                {mData: "gender"},
                {mData: "status"},
                {mData: "islem"}
            ]
        });
    } );
}
Run Code Online (Sandbox Code Playgroud)

所以销毁现有表然后重新初始化它