Задать вопрос
@Art4es

Как в Yii2 с помощью Ajax загрузить в текущее представление другое представление с js с кодом внутри?

В текущем представлении есть модальное окно.
Когда окно всплывает, в него подгружается с помощью xmlhttprequest результат рендеринга представления, в котором есть html разметка и применимый к ней js код.
Пример содержимого представления(которое подгружается):
<div>
...
</div>

<?php 
$this->registerJs('console.log("smth")');
?>

Данный js код при открытии модального окна не работает, а html отображается корректно.
Как можно решить данную задачу?
  • Вопрос задан
  • 272 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@Art4es Автор вопроса
Проблема была в том, что я использовал innerHtml. Когда воспользовался $.append() все заработало
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы