Thorugh AJAX Я получаю случайную строку (построенную на сервере RUNTIME ), которая содержит некоторый код JavaScript, например:
Plugins.add('test', function()
{
return
{
html: '<div>test</div>',//EDITED
width: 200
}
});//EDITED
В клиенте я хочу иметь возможность выполнить этокод.Я пытался использовать функцию eval , как это
eval("(" + str + ")");
, но я получаю ошибку.Я удалил все « \ r \ n » и удалил последний «; » (точка с запятой), и после этого функция « eval » завершилась успешно.Но, если я добавлю некоторый комментарий к приведенному выше коду, « eval » завершится неудачей.
Как я могу запустить код из строки?Спасибо