我参考了此链接,以获取在jquery数据表中获取列总数的想法。但是我的项目只完成了一半。我在HTML页面中没有任何定义,所有内容都包含在Jquery侧。
在HTML中
<table id="tblCollection" class="display" cellspacing="0" width="100%">
</table>
使用 jQuery 定义数据表格,如下所示:
tblColectionData = $("#tblCollection").DataTable({
"ordering": true,
columns: [
{ title: 'OrderId', data: 'OrderId' },
{ title: 'Ordered Date', data: 'OrderPlaceDateTime' },
{ title: 'Customer Name', data: 'CustomerName' },
{ title: 'Restaurant Name', data: 'RestaurantName' },
{ title: 'Order Total', data: 'OrderTotalAmount' }
],
});
如何在我的情况下添加“footerCallback”部分?网络链接中的示例已在tfoot中定义了总数。而在我的情况下,是没有定义的。怎么办?
编辑1
填充数据到DataTable
$.ajax({
type: 'post',
url: serverLocation + "/api/dashboard/getOrderData",
dataType: 'json',
data: JSON.stringify(reqJson),
contentType: "application/json; charset=UTF-8",
success: function (response) {
tblColectionData.clear().draw();
tblColectionData.rows.add(response).draw();
},
error: function (textStatus, errorThrown) {
console.log('Err');
}
});