DataTables警告:表ID =数据表-请求的未知参数'0',用于第0行第0列

时间:2018-08-18 06:38:03

标签: jquery ajax html5 datatable

我正在尝试使用ajax响应初始化数据表。 但是我收到了这样的错误消息。

  

DataTables警告:表id = datatable-请求的未知参数'0'用于第0行第0列。有关此错误的更多信息,请参见http://datatables.net/tn/4

这是我的数据表初始化。

table = $('#datatable').DataTable({
    "ajax": {
        type: 'POST',
        url: 'bridgeHandler.php',
        data: {action: 'getAllCategories'},
        'columns': [
            {"data": "name"},
            {"data": "description"},
            {"data": null,
                "render": function (data, type, row) {
                    return "";
                }
            },
        ]
    },
    "initComplete": function (settings, json) {
        // Apply the search
        table.columns().every(function () {
            var that = this;
            $('#datatable', this.footer()).on('keyup change', function () {
                if (that.search() !== this.value) {
                    that
                            .search(this.value)
                            .draw();
                }
            });
        });
    },
    destroy: true,
    ordering: false
});

这是我的JSON响应

{"data":[{"id":"3","name":"fgdgfdfg","description":"gfgdfgfdg"}]}

这是错误消息:

1 个答案:

答案 0 :(得分:0)

with(df, ave(obs, ID, FUN = function(i){i1 <- rle(i); max(i1$lengths[i1$values == 1])})) # [1] 2 2 2 2 2 4 4 4 4 4 4 字段移出columns