我最近开始升级我的网站,通过AJAX发送和接收请求/响应。我正在使用原型库。
我现有的HTML代码包含未关闭的某些img
和input
代码。
当我尝试使用innerHTML属性用这样的HTML代码更新元素的内容(比如div
)时,我得到解析错误,例如“垃圾代码”或“格式不正确”等。< / p>
不使用AJAX,即没有动态更新DOM,即使使用上面的html非标准编码,页面也能正常运行。
问题:
有没有办法使用动态更新,仍然可以避免遇到解析错误?
答案 0 :(得分:0)
是的,如果您确保您的网页符合标准,则可以使用动态更新。 JS库的设计考虑到了这一点,并且在非标准兼容页面上插入数据时遇到问题。您可以通过简单地关闭标记来解决问题。