Извините, наверное, чайниковский вопрос...
Мне нужно сделать серию ajax запросов, а после того, как все они будут выполнены, выполнить следующий код.
Что-то не соображу, как это реализовать..
Пример:
let invoiceIds = [];
$(".chkInvoice").each(function () {
if ($(this).is(':checked')) {
let route = $(this).attr("route");
let driver = $(this).attr("driver");
let deliveryDate = $(this).attr("deliveryDate");
$.getJSON(`/myApi?route=${route}&driver=${driver}&deliveryDate=${deliveryDate}`, function (data) {
for (let invoice of data.Invoices) {
if (invoice.Status.toLowerCase() == "completed") invoiceIds.push(invoice.Id);
}
});
}
});
Выше выполнение серии запросов (для каждого селектора) и только после выполнения всех запросов я должен что-нибудь сделать с массивом номеров счетов (invoiceIds)
Куда запрягать?