Не исполняется js скрипт, вернувшийся от сервера Ajax

Рейтинг: 0Ответов: 1Опубликовано: 12.09.2014

Имеется привычный Ajax (POST) запрос страницы. Вместе с HTML содержимым страницы возвращается (response) скрипт js, который не выполняется на стороне клиента:

<script>
//Здесь много кода
</script>

Ответы

▲ 2Принят

Не знаю зачем так делать, но может автору подойдет нечто такое:

var script = document.createElement('script');
script.type='text/javascript';
script.src="script.js";
document.body.appendChild(script);

Есть еще вариант с document.write, но я уже не помню ничего.

Вообще вопрос довольно просто ищется по следующему запросу: динамическая подгрузка js сценариев.