Я создал отчет о покупке системы управления запасами.Если мы хотим проверить покупку, выберите дату и дату, чтобы узнать, как товар, который мы приобрели.все записи будут отображаться в dataTable успешно, но моя проблема в том, что есть столбец {"sTitle": "total", "mData": "total"}, здесь мне нужно рассчитывать итоговую сумму покупки каждый день. Она будет отображаться нижеТаблица данных.Общая сумма покупки.
function get_all() {
var from_date = $('#from_date').val();
var to_date = $('#to_date').val();
$('#tbl-projects').dataTable().fnDestroy();
$.ajax({
url:"all_purchase.php",
type: "POST",
dataType: 'JSON',
data:{from_date:from_date, to_date:to_date},
async:false,
success: function (data) {
console.log(data);
$('#tbl-projects').dataTable({
dom: 'Bfrtip',
buttons: [
, 'excel', 'pdf', 'print'
],
"aaData": data
,
"scrollX": true,
"aoColumns": [
{"sTitle": "Invoice No", "mData": "Invoice_id"},
{"sTitle": "VendorName", "mData": "vendor_id"},
{"sTitle": "date", "mData": "date"},
{"sTitle": "total", "mData": "total"},
{"sTitle": "pay", "mData": "pay"},
{"sTitle": "due", "mData": "due"},
{"sTitle": "payment_type", "mData": "payment_type"},
{
"sTitle": "Payment Status","mData": "due", "render": function (mData, type, row, meta) {
if (mData != 0) {
return '<span class="label label-info">Pending</span>';
}
else {
return '<span class="label label-warning">Complete</span>';
}
}
},
]
});
},
error: function (xhr) {
console.log('Request Status: ' + xhr.status );
console.log('Status Text: ' + xhr.statusText );
console.log(xhr.responseText);
var text = $($.parseHTML(xhr.responseText)).filter('.trace-message').text();
console.log(text)
}
});
}