"ajax": {
"url": "<%=request.getContextPath()%>/Home?value=getreqs5",
"data": function ( json,callback) {
var oTable = $('#fifth').dataTable();
// Get the length
var count=oTable.fnGetData().length;
return json;
}
}
Run Code Online (Sandbox Code Playgroud)
Ajax数据已成功加载到datatable中.但是行数显示为零.在ajax返回数据后,如何获取数据表中的行数?
如果您使用的是数据表1.10,则可以获得总行数
"ajax": {
"url" : "<%=request.getContextPath()%>/Home?value=getreqs5",
"dataSrc": function(res){
var count = res.data.length;
alert(count);
return res.data;
}
}
Run Code Online (Sandbox Code Playgroud)
随着dataSrc你可以得到ajax成功回调.在此回调中,您可以计算比Ajax返回的对象数.
如果您想知道所有Datatable中包含的行数,包括所有页面中的所有行,您可以在datatables参数中执行此操作,但输出ajax参数:
"initComplete": function(settings, json){
var info = this.api().page.info();
alert('Total records', info.recordsTotal);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7344 次 |
| 最近记录: |