Переменная от переменной или как к имени переменной конкатенировать значение другой
Здравствуйте подскажите пожалуйста как мне быть, у меня вот такая вот ситауция:
У меня в php формируется следующий javascript код, создаеться экземпляр класса inlineEditValid с индификационным номер $record_id $linkdata.= "var inlineEditValid".$record_id." = new validation();"; вот подскажите как мне обратиться inlineEditValid".$record_id." в javascript т.е. мне нужно к inlineEditValid как-то приконкатенировать значение переменной record_id в java script (inlineEditValid + record_id).add(); - так уж точно неправильно, а как сделать ума не приложу, может можно как-то через переменные от переменных, но есть ли это в javascript? Подскажите как быть, плиз! |
через eval(строка)
|
window['inlineEditValid'+record_id].add(), если inlineEditValid[...] создавалась в глобальном контексте...
|
т.е. как я вас поняла правильно будет написать так
eval("inlineEditValid"+record_id+".add()"); ?? |
Цитата:
Но если глобальная переменна, лучше действительно без eval - как ZoNT написал. |
Да спасибо Вам огромное Snipe, так как вы посоветовали работает!
А так советовал ZoNT не работает, т.к. переменная не глобальная. Спасибо! |
Часовой пояс GMT +3, время: 17:04. |