在ajax加载后获取datatable中的行数,可以通过以下步骤实现:
<table id="myTable">
<thead>
<tr>
<th>列1</th>
<th>列2</th>
<th>列3</th>
</tr>
</thead>
<tbody></tbody>
</table>
$(document).ready(function() {
$.ajax({
url: 'your_data_url',
type: 'GET',
dataType: 'json',
success: function(data) {
var table = $('#myTable').DataTable({
data: data,
columns: [
{ data: 'column1' },
{ data: 'column2' },
{ data: 'column3' }
]
});
var rowCount = table.rows().count();
console.log('行数:' + rowCount);
}
});
});
在上述代码中,首先使用ajax请求获取数据,然后在成功回调函数中使用DataTables插件将数据填充到表格中。接着,通过table.rows().count()
方法获取表格中的行数,并将其打印到控制台。
这样,你就可以在ajax加载后获取datatable中的行数了。
对于这个问题,腾讯云提供了一个适用于云计算的产品:腾讯云数据库TDSQL。它是一种高性能、高可用、可弹性伸缩的云数据库产品,适用于各种规模的应用场景。你可以通过以下链接了解更多关于腾讯云数据库TDSQL的信息:腾讯云数据库TDSQL产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云