Передать массив в JS-функцию
do
{
...
$A[$a]=$row['User'];
$B[$a]=$row['Text'];
print "<a href=# onclick=show($a)>$A[$a]... </a>";
print "<br>";
$a++;
}
while($row=mysql_fetch_array($result));
f
unction show(a)
{
var X = array(<? implode(",",$B) ?>);
alert(X[a]);
}
Заполняю два массива А[] и B[] с помощью php. Потом вывожу массив А Нужно сделать чтобы при клике на элемент массива А, выводился такой же по счету элемент только из массива В[]. Индекс передается в js, а элементы массива В[] не могу вывести. Все это находится в одном файле. Подскажите пожалуйста как в JS получить доступ к массиву B[]. |
невозможно передать переменную, потому что это две разные программы!
ты можешь передать только значение переменной. пи.си. : в php не нужно в цикле инкриминировать переменную для ключа числового массива.. числовой массив собирается так: $A[]=$row['User']; $B[]=$row['Text']; |
| Часовой пояс GMT +3, время: 23:11. |