переменная в имени обьекта
Всем здрасте, если тема обсуждалась пардонте, мож не то искал,но не нашел.
есть следующий код, генерируемый 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, время: 01:49. |