LittleDen
Новичок
Данные из PHP в JavaScript
Приветствую, уважаемые!
Задумка такая: имеется некий <select>. Нужно, чтобы при выборе элемента из него рядом (или где-то ещё на странице, сейчас это неважно) публиковалась дополнительная информация по элементу.
Вся информация по элементу/элементам лежит в базе.
Публикация информации производится "на лету" с помощью JavaScript. Передать скрипту на JavaScript индекс выбранного элемента -- не проблема, естественно. Но вот остальные данные по элементу как ему передать?
Поиском наткнулся на два решения:
1. "Публикующий" JavaScript формируется динамически, в зависимости от выборки из БД. Из минусов -- тяжело реализовать способо в случае внешнего подключаемого скрипта.
2. Необходимые данные передаются через hidden-поля формы. Из замеченных минусов -- увеличивается объём получающегося HTML, ибо формировать hidden-поля нужно для всех элементов, входящих в интересующий <select>.
Какие ещё существуют варианты решения проблемы? В идеале, конечно, хотелось бы из JavaScript обратиться к PHP-массиву, содержащему результат запроса к БД.
Приветствую, уважаемые!
Задумка такая: имеется некий <select>. Нужно, чтобы при выборе элемента из него рядом (или где-то ещё на странице, сейчас это неважно) публиковалась дополнительная информация по элементу.
Вся информация по элементу/элементам лежит в базе.
Публикация информации производится "на лету" с помощью JavaScript. Передать скрипту на JavaScript индекс выбранного элемента -- не проблема, естественно. Но вот остальные данные по элементу как ему передать?
Поиском наткнулся на два решения:
1. "Публикующий" JavaScript формируется динамически, в зависимости от выборки из БД. Из минусов -- тяжело реализовать способо в случае внешнего подключаемого скрипта.
2. Необходимые данные передаются через hidden-поля формы. Из замеченных минусов -- увеличивается объём получающегося HTML, ибо формировать hidden-поля нужно для всех элементов, входящих в интересующий <select>.
Какие ещё существуют варианты решения проблемы? В идеале, конечно, хотелось бы из JavaScript обратиться к PHP-массиву, содержащему результат запроса к БД.