@lolrofl01

Почему вылезает ошибка doc.head is null при полной замене html страницы?

Добрый день.
Стоит задача заменить весь html код страницы на новый, который приходит через ajax. Грубо говоря загрузка страниц без перезагрузки. Нажимаешь определенные ссылки - уходит get запрос на сервер, в ответ приходит полный html нужной страницы (начиная с !DOCTYPE). Меняю благодаря незабвенному jquery:
$('html').html(result.code);
И вроде бы все работает так, как надо, проблем нет никаких, однако в консоле после каждой такой смены вылезает ошибка, которая вроде бы ни на что не влияет, но неприятно:
Uncaught TypeError: can't access property "appendChild", doc.head is null


Чтобы это значило? Может после смены html надо какой-то триггер вызвать или заменять как-то не так?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
Anastasia2306
@Anastasia2306
PHP-разработчик.
Попробуйте удалить старый "head" с содержимым

$('head').remove();
$('html').html(result.code);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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