Я пытаюсь использовать window.location.href в цикле для загрузки нескольких файлов
У меня есть таблица, в которой я могу выбрать файл, затем я запускаю цикл selected и пытаюсь перейти к пути к файлу, чтобы загрузить файлы.
Я получаю только последний файл для загрузки.
Я думаю, это связано с тем, что местоположение herf принимает меры только после завершения моего javascript, а не во время выполнения кода.
Когда у меня есть точка останова на window.location.herf, он по-прежнему загружает только последний файл и только тогда, когда я позволяю коду пройти.
Есть ли лучший способ инициировать несколько загрузок из цикла javascript.
$("#btnDownload").click(function () {
var table = $('#DocuTable').DataTable();
var rows_selected = table.rows('.selected').data();
$.each(rows_selected, function (i, v) {
window.location.href = v.FilePath;
});
});
iframe
для каждого файла на своей странице, чтобы загружать их все. - person cmizzi   schedule 12.09.2016iframe
элементов, если вы можете использоватьwindow.open(url);
- person R. Chappell   schedule 12.09.2016downloadFile.aspx?file=somefile.txt
, где сервер отвечает за правильное построение этих заголовков ответов, но если это не так, тогда фреймы не будут работать. - person Joe Enos   schedule 12.09.2016