Как можно значения масива пхп использовать в JavaScript?
Нужно состыковать два языка, другими словами передать значние масива ПХП масиву JavaScript
|
Как можно значения масива пхп использовать в JavaScript?
Нужно состыковать два языка, другими словами передать значние масива ПХП масиву JavaScript
Предельно просто.
Вариант 1) Вы же на php генерите html код? Так кто вам мешает нагенерить скрипт и жестко прописать значения? Тоесть для каждого запроса генериться свой скрипт. Со своим массивом.
Вариант 2) Заюзать AJAX и запрашивать массив. "Чуточку больше гемороя"
Вариант первый не подходит, а второй вариан пока неизучил, да и времени на геморой нетСообщение от KoVadim
А просто выкидывать из php в html массив вида:
var arr = new Array('elem_1',... ,'elem_n');
и потом из jscript:
for (int i = 0; i < arr.length; i++)
{
...
}
Последний раз редактировалось neurotrac3r; 01.02.2007 в 13:23.
Если мы доживём до того светлого будущего, когда везде будет
php 5.2+, то там есть модуль с двумя функциями json_encode/json_decode
http://ua2.php.net/manual/en/ref.json.php
Или сходи на www.json.org , посмотреть, что есть для PHP
есть пара ссылок на PEAR класс, какой-то проект на sourceforge и тп, надо копаться
mel, а почему не подходит?
neurotrac3r А чем твой способ принципиально от моего отличается?
специфика самого скрипта на джава скриптеСообщение от KoVadim
на ajax без проблем - качнуть класс - get или post - и не трахаться с этим
Не на ajax, а с помощью ajax. Ajax это не язык программирования, а всего-лишь технология.Сообщение от Evilsun
для каждой задачи есть свое решение. В чем заключается задача? Если
то уже есть ответ - сгенерировать массив с помощью php и кинуть между <script></script>. Почему в вашем случае это не подходит?Как можно значения масива пхп использовать в JavaScript?
ИМХО придиразм ) я мог бы сказать еще - поаяксить - применить под аяксом - сделать с него запрос и т.д. - но ведь все знают о чем говорим то ....Сообщение от Inferno
Sic Vis Pacem, Parra Bellum
Да уж, если сразу по какой-то причине сгенерить массив нельзя, то ajax маст хэв
Рульная вещица, и не такая уж она и сложная, один раз функции инициализации, отправки и обработки ответа написал и пользуй их усе время.
Социальные закладки