Загружается страница, в ней мой js что-то вычисляет и в зависимости от разных условий подгружает с сервера кусок кода в виде строки, затем я хочу, чтобы этот кусок кода отработал. Пробую так:
$('<script>alert("1");</script>').appendTo('head');
не работает, мало того, что не работает, так ещё и не добавляется в head(в мозиле проверял).
1) Подскажите, пожалуйста, почему не происходит добавление.
2) Как сделать, чтобы строка кода отработала? Вроде читал есть метод eval для этого, но на сколько его можно использовать? Где-то читал, что это древность и не нужно его использовать. Он что устарел? И во всех ли браузерах он поддерживается, в том числе и в мобильных?
Спасибо.