Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как передать масив данных из PHP в JavaScript  (Прочитано 9536 раз)
0 Пользователей и 1 Гость смотрят эту тему.
SergA
Гость
« : 21-07-2004 17:26 » 

Вот пример кода PHP
echo '<td width="200" align="left"  onClick="javascript:openWin('.$array_n[$i][1].','.$array_n.');">';


openWin - функция  JavaScript.
Элемент масива  $array_n[$i][1]  передается в openWin , а
масив  $array_n   нет.
Подскажите кто знает![/code][/url]
Записан
Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #1 : 21-07-2004 18:44 » new

SergA, вопрос не совсем коректен ИМХО.
прежде всего ничего в JS не передаётся насколько мне извесно
далее в место переменных просто значения подставляются(можешь HTML посмотреть в браузере для проверки)
и как следствиее если тебе надо "передать" массив то его надо "расписать" как массив в синтаксисе JS
Записан

Странно всё это....
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #2 : 22-07-2004 05:18 » 

SergA,
Код:
javascript{openWin)'.$array_n[$i([1(.','.$array_n.':;


А теперь поясни мне, что конкретно ты хочеш передать вторым параметром функции openWin ? Потому что сейчас в лучшем случае после обработки ПХП, вместо $array_n подставится запись вида "array()".

LogRus прав, если хочеш передать в функцию массив, то тебе его надо передат в удобоваримом виде для ДжаваСкрипта.
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines