Загрузка данных


function createSnvCard(row, batchId, snvDateTime, onComplete) {




success: function (data) {
    showMessages(data.messages);

    if (data.result === false) {
        hideProcessing();
        check = false;
    } else {
        responseToRequest();
        onComplete();
    }

    return data;
}





var completedCount = 0;

rows.forEach(function (row) {
    createSnvCard(row, batchId, snvDateTime, function () {
        completedCount++;

        if (completedCount === rows.length) {
            hideProcessing();
            showSuccessMessage("Справки о НВ успешно зарегистрированы.");
        }
    });
});