Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Отправка списка файлов для загрузки и скачивание их архивом (https://javascript.ru/forum/events/74926-otpravka-spiska-fajjlov-dlya-zagruzki-i-skachivanie-ikh-arkhivom.html)

DocShakal 17.08.2018 14:01

Отправка списка файлов для загрузки и скачивание их архивом
 
Добрый день. Я в js полный 0 и потому прошу помощи со скриптом для скачивания архива с сервера. Сервер на java и при использовании форм для скачивания все работает нормально, однако в итоге все тело странице в одной большой форме от которой хотелось бы избавиться. Пытался ее сделать из js кнопки для удаления выбранных файлов.
Суть задачи: отмеченные картинки в архив и вернуть пользователю для скачивания.
Вот используемый js код:
$('#download_images').click(function() {
			var data = {
				'toDownload[]' : []
			};
			$(":checked").each(function() {
				data['toDownload[]'].push($(this).val());
			});
			$.post("download_images", data, function(data, status) {
				window.location.reload();
			});
		});

И кусок кода где используются checkbox:
<c:forEach items="${photos}" var="photo_id">
<tr>
<td><input type="checkbox" name="toDo[]" value="${photo_id}"
						id="checkbox_${photo_id}"></td>
<td><a href="/.../photo/${photo_id}">${photo_id}</a></td>
<td><img src="/.../photo/${photo_id}"
						height="100" alt="${photo_id}" />
</c:forEach>

Подскажите что исправить в последней части что бы заработал.


Часовой пояс GMT +3, время: 10:24.