Возможно, я обойду этот трудный путь, поскольку я смоделировал свой код после более старой статьи: populating triple dropdown list, но я обнаружил, что мне не нужно запрашивать базу данных, потому что все информация уже аккуратно хранится для меня в массиве PHP, используемом ранее в скрипте.Передача массива PHP с помощью Javascript на другой PHP-скрипт
У меня есть массив PHP уже создан ($ событий):
<?php foreach($events as $event) {
Теперь должны пройти событий массива в другой файл для обработки:
<select name="search_month" onChange="getMonth('filter-leaderboard.php?month='+this.value)">
Я просто не уверен, как передать его через Javascript.
Как мне это сделать?
Спасибо!
Сериализовать массив php и передать ot вашей функции javascript, затем десериализовать его снова, когда необходимо – spezzino
Что такое '$ events'? Что ваш 'foreach' делает? Ваше событие 'onchange' должно отправить выбранное значение вашего выбора в' filter-leaderboard.php' как '$ _GET ['month']', но я не могу сказать гораздо больше, чем это из этого вопроса. – Okonomiyaki3000
@ Okonomiyaki3000 - $ events - это уже установленный и функционирующий массив. Предпросмотр проходит через каждое событие и выполняет некоторые утверждения. Это уже существующий код, который работает нормально. Я просто показывал это, чтобы сказать, что у меня есть существующий * и * функционирующий массив, который я мог бы передать и манипулировать в моем вторичном скрипте PHP. Мне нужен месяц и дополнительные данные в массиве $ events для создания моих новых параметров. – Yazmin