gpt4 book ai didi

ajax - ajax加载后如何获取数据表中的行数

转载 作者:行者123 更新时间:2023-12-02 21:46:55 25 4
gpt4 key购买 nike

"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;
}
}

Ajax数据已成功加载到数据表中。但行数显示为零。 ajax返回数据后如何获取数据表中的行数?

最佳答案

如果您使用的是数据表 1.10,您可以使用

获取总行数
"ajax": {
"url" : "<%=request.getContextPath()%>/Home?value=getreqs5",
"dataSrc": function(res){
var count = res.data.length;
alert(count);

return res.data;
}
}

通过dataSrc你可以获得ajax成功回调。在此回调中,您可以计算 Ajax 返回的对象数量。

如果您想知道所有数据表中有多少行,包括所有页面中的所有行,您可以在 datatables 参数中执行此操作,但在 ajax 参数中执行此操作:

"initComplete": function(settings, json){ 
var info = this.api().page.info();
alert('Total records', info.recordsTotal);
}

关于ajax - ajax加载后如何获取数据表中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39724197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com