Я пытаюсь выяснить, как вызвать яваскрипта функцию, используя текст, снятый с Div идентификатор с помощью JQuery, как это:использование текста передается функции называть JavaScript функцию
$('#selector').attr('id');
Идентификатор возвращается является текстовый объект, который я хочу использовать для вызова объекта javascript с тем же именем. В основном у меня есть встреча в календаре и набор объектов, содержащих различные переменные, такие как причина, время, места и т. Д. В фоновом режиме. Эти объекты были созданы с использованием специальной функции конструктора, подобной этой.
function appt(id,...){
this.id;
etc...
}
var appt12 = new appt(id,...);
Затем я хочу, чтобы быть в состоянии назвать его как объект вдоль линий вар ид = appt12.id.
Я нашел, что могу использовать eval для этого, но, похоже, в этом форуме много споров об использовании eval. Я обеспокоен тем, что это может быть медленным, по безопасности он будет вызываться только в браузере, поэтому большая часть безопасности будет возникать в моем php.
Использование Eval будет выглядеть следующим образом:
var apptObj = eval(apptid);
после передачи Eval текста идентификатор может быть использован в качестве ссылки на объект. Хотя мое чтение других сообщений заключается в том, что это не лучшая практика.
Любые мысли о неэвариантном подходе к решению этой проблемы.
Заранее спасибо.
Что случилось с eval? – georg