Дамп массива Jquery в веб-ссылку из всплывающего окна window.confirm - PullRequest
0 голосов
/ 30 сентября 2019

Так что я думаю, что у меня есть поворот по общему вопросу.

В настоящее время я создаю всплывающее окно window.confirm, когда мои пользователи делают сдвиг на карте.

https://jsfiddle.net/crashvector/xczj76om/29/

map.on("boxzoomend", function(e) {
var download_list = [];
for (var i = 0; i < bulk_list.length; i++) {
if (e.boxZoomBounds.contains(bulk_list[i].latlng)) {
download_list.push(bulk_list[i].name);
}
}
window.confirm("Download the microbial community data for the following samples:"+ download_list.toString());
});

Я отображаю массив сэмплов, которые были расположены в поле масштабирования, в виде текста. Следующий шаг, на котором я спотыкаюсь, заключается в том, чтобы подтолкнуть эти данные в ссылку, когда они нажимают «ОК».

Желание, когда они нажмут «ОК», следующее действие приведет их к:

'zip_download.php?sample_name_list=7411-2 7411-1 7411-1'

, который является php-скриптом, настроенным на прием нескольких имен образцов, передаваемых по ссылке.

Мысли о том, как вызвать ссылку на основе массива данных? Или я должен смотреть на передачу массива в PHP по-другому?

В настоящее время пытается вызвать что-то вроде этого:

window.location.href = "http://server/zip_download.php?sample_name="+download_list.toString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...