Сообщение от AxMuha
|
У меня возникла идея
|
А других идей нет?
Я ведь тоже говорю о JS, только не
$(".chkInvoice").each(function () {
if ($(this).is(':checked')) {
а
$.map($(".chkInvoice:checked"), function ... //вернет массив значения выбранных флажков
Затем передать его асинхронным запросом на сервер, а далее сделать один надлежащий запрос к базе и вернуть также только то что нужно - индексный массив значений ID, то есть и этого не потребуется на клиенте:
if (invoice.Status.toLowerCase() == "completed") invoiceIds.push(invoice.Id);
у вас уже будет готовый массив, используйте.
Кроме этого сервер и при формировании страницы его может прописать эти данные в тело ее как js-объект и вообще запроса не потребуется. Вы что к серверу доступа не имеете или какая проблема, почему такими граблями пытаетесь решать задачу?