我正在尝试使用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"}]}
这是错误消息:
答案 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
。