Я пытаюсь передать переменную в JavaScript. Я создаю ссылку следующим образом, и все, кажется, работает.
label.innerHTML = '<a href="#" onclick="show_box(this);"> link</a>';
Однако, когда я создаю ссылку следующим образом, где ссылка также передает соответствующий объект, я получаю следующую ошибку из firebug -> «missing] after list list»
label.innerHTML = '<a href="#" onclick="show_box(this,'+object+');"> link</a>';
Является ли это приемлемым способом передачи объекта в функцию. Проблема в том, что я создаю эту ссылку внутри функции. Функция создает подобные ссылки на основе объекта, который передается ей. Поэтому я не могу иметь этот «объект» в качестве глобальной области видимости.