Я создал приложение, используя Entity Framework asp. net core. В моем View / Index.cs html у меня есть следующий код:
@if (item.LavadoPagadoYN == false)
{
<input class="check-box" type="checkbox" data-LavadoID ="@item.LavadoID" wfd-id="26">
}
else
{
@Html.DisplayFor(modelItem => item.LavadoPagadoYN)
}
</td>
. . .
@section Scripts {
@*<script src="//cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>*@
<script src="~/js/lavado.js"></script>
}
Здесь я укажу некоторые элементы, чтобы позже их можно было добавить и обновить статус этих элементов в контроллере.
Затем в скрипте я делаю следующее и отлично работает :
$("button#calcularTotal").on("click", function (e) {
debugger;
var totalApagar = 0;
$('#lavados > tbody > tr').each(function () {
debugger;
var tdCheck = $(this).children("#pago");
if (tdCheck.children().is(":checked") && (tdCheck.children().is(':disabled') == false)) {
debugger;
var prueba = $(this).children("#precio");
var precio = $(this).children("#precio")[0].innerText;
totalApagar += parseFloat($(this).children("#precio")[0].innerText);
}
});
alert(totalApagar);
});
Но я не знаю, как сделать обновление. Есть предложения?