我试图获取第1列的值。
正如我试过的数据表文档建议的那样,
var data = table.column( 0 ).data();
表格配置:
var datatable = table.dataTable({
"scrollX" : "100%",
"scrollY" : "600px",
"scrollCollapse" : true,
"paging" : true,
"searching" : true,
"ordering" : true,
"processing": true,
"serverSide": true,
"ajax": {
url: dataUrl,
type: 'POST'
},
"order": [ 1, 'asc' ],
"columns" : columns
});
由于表是分页的,因此它只有当前页面的值。只有前10行。
有没有办法获取特定列的所有行?
答案 0 :(得分:0)
使用“iDisplayLength”:行数
你的桌子将是:
var datatable = table.dataTable({
"scrollX" : "100%",
"scrollY" : "600px",
"iDisplayLength": 20, // 20 is just an example
"scrollCollapse" : true,
"paging" : true,
"searching" : true,
"ordering" : true,
"processing": true,
"serverSide": true,
"ajax": {
url: dataUrl,
type: 'POST'
},
"order": [ 1, 'asc' ],
"columns" : columns
});