Работа в Ларавеле. Мне нужно рассчитать среднее значение «Стоимость»
Но это не работает.
Вот мой код:
<table class="table table-striped table-bordered" id="table">
<thead>
<tr>
<th scope="col">ID</th>
<th scope="col">Name</th>
<th scope="col">Description</th>
<th scope="col">Cost</th>
</tr>
</thead>
<tbody id="myTable">
@foreach($detailsa as $invoice)
@foreach($invoice->subaccountinvoice as $sub_accounts)
<tr>
<td scope="row">{{$sub_accounts->codeinvoice}}</td>
<td scope="row">{{$sub_accounts->userinvoiceperson->user_name}}</td>
<td scope="row"><span>{{$sub_accounts->description}}</span></td>
<td scope="row"><span>{{$sub_accounts->amount}}</span></td>
</tr>
@endforeach
@endforeach
</tbody>
</table>
<span id="val"></span>
{{$ sub_accounts-> amount}} возвращает число
В JavaScript
<script>
var table = document.getElementById("myTable"), avgVal, sumVal = 0,
rowCount = table.rows.length - 1;// minus the header
for(var i = 1; i < table.rows.length; i++)
{
sumVal = sumVal + parseInt(table.rows[i].cells[3].innerHTML);
}
document.getElementById("val").innerHTML = "Average Value = " + parseInt(sumVal / rowCount);
</script>
Окончательный результат: NaN, кто-нибудь может помочь? Спасибо !