我使用 jQuery Datatables 并希望通过服务器上的 ajax 收听一个包含我所有条目的表。一切都很完美。我的意思是,我得到数据并可以在表格中显示它们。我只有一个问题。我想一次显示所有行/条目。我用谷歌搜索过,所有人都说,我只需要将 iDisplayLength 设置为-1。但如果我这样做,我只有 1 个条目/行(显示 1 个条目,共 50 个条目)。知道我做错了什么吗?这是我初始化表的代码:
var oTable = $("#roles").dataTable({
"bServerSide" : true,
"sAjaxSource" : "/data",
"iDisplayLength" : -1,
"aoSearchCols:" ["sSearch" : initiator], null, null, null, null, null, null],
"fnServerParams" : function(aoData){
aoData.push({"name": "sLDAPQuery", "value": "roles"});
}
});
编辑:如果我将 iDisplayLength 例如设置为 1'000,它可以工作,但是如果我得到超过 1'000 行怎么办?