После ajax не работаюет

Ответы (1 шт):

Автор решения: Laukhin Andrey

Вы не сможете выполнить скрипты через innerHTML.
Возможные варианты:

  • Использовать JQuery: $('#printResult').html(request.responseText)
  • Написать свою функцию для поиска скриптов в responseText и добавления в DOM или выполнения кода (eval())
  • Разделить/структурировать загрузку HTML и скриптов. На мой взгляд, это более правильный с точки зрения архитектуры приложения вариант.
→ Ссылка