Недавно я начал обновлять свой веб-сайт для отправки и получения запросов/ответов через AJAX. Я использую библиотеку прототипов.
Мой существующий HTML-код содержит определенные незакрытые теги img
и input
.
Когда я пытаюсь обновить содержимое элемента (скажем, div
) с помощью такого HTML-кода с помощью свойства innerHTML, я получаю ошибки синтаксического анализа, такие как «нежелательный код» или «неправильный формат» и т. д.
Без использования AJAX, т.е. без динамического обновления DOM, страница нормально функционирует даже с приведенной выше нестандартной кодировкой html.
Вопрос:
Есть ли способ использовать динамическое обновление и при этом избежать ошибок синтаксического анализа?