переменная в имени обьекта
Всем здрасте, если тема обсуждалась пардонте, мож не то искал,но не нашел.
есть следующий код, генерируемый php: <?php $a=array(); $jarr=json_encode($a); echo "<script language='javascript'> function childInfo(id,imgurl,cid){ var ar=$jarr; var arr=ar.key27.url; alert(arr); }; </script>"; ?> все прекрасно работает. мне надо чтобы функция обращалась к обьекту ar.key27 но вместо 27 должна быть переменная из функции, я больше по php, если вопрос ламерский сильно не пинайте. заранее спасибо. |
Все решил:
eval('ar.key'+id+'.url'); всем спасибо |
Цитата:
Лучше сделать так: ar["key"+id].url |
Часовой пояс GMT +3, время: 03:05. |