|
|
|
| в результате выполнения пгп скрипта у меня сформирован массив. Как теперь его передать в массив ява скрипта.
Хотел попробовать сделать это в цикле но столкнулся с проблемой что не получается достать даже конкретный элемент массива. Вот часть ява скрипта:
var per;
per="<?echo $mas1[2];?>";
alert(per);
|
алерт вылетает без ничего. | |
|
|
|
|
|
|
|
для: kliv
(25.07.2009 в 20:17)
| | попробуйте для начала
per = "<?php $mas1[2]; ?>";
|
Если и это не поможет, пришлите этот кусок кода. | |
|
|
|
|
|
|
|
для: GeorgeIV
(25.07.2009 в 22:18)
| | скрипт был вверху и не видел массива. Появилась новая проблема:
<?$j=0;?>
while(j!="<?echo $k2;?>")
{
sel[j]=new Array("<?echo $j;?>","qqq");
j++;
<?$j++;?>
}
alert(sel[1][0]);\\ 0
alert(sel[2][0]);\\ 0 (по задумке должно быть 1)
alert(sel[3][0]);\\ 0 (по задумке должно быть 2)
alert(sel[4][0]);\\ 0 (по задумке должно быть 3)
\\ну и так далее
|
то есть как я понимаю не работает кусок
но тогда возвращаясь к изначальному вопросу, как создать в яве массив идентичный тому что есть в пгп | |
|
|
|
|
|
|
|
для: kliv
(27.07.2009 в 09:37)
| | создайте в пхп не массив, а строку с разделителем например '%' а на js преобразуйте ее в массив
var str = "<?echo $string;?>")
var arr = str.split('%') | |
|
|
|
|
|
|
|
для: kliv
(27.07.2009 в 09:37)
| | Вы пытаетесь на сервере запустить помесь РНР с JS? Создавайте массив отдельно и помещайте его в sel = new Array("<?echo $array;?>");
JavaScript на сервере | |
|
|
|