究竟是什么会导致“HIERARCHY_REQUEST_ERR:DOM 异常 3”错误?
2022-08-30 01:36:32
它与jQuery究竟有什么关系?我知道该库在内部使用本机javascript函数,但是当出现这样的问题时,它究竟想做什么?
它与jQuery究竟有什么关系?我知道该库在内部使用本机javascript函数,但是当出现这样的问题时,它究竟想做什么?
这意味着您已尝试将 DOM 节点插入 DOM 树中无法进入的位置。我看到的最常见的地方是在Safari上,它不允许以下内容:
document.appendChild(document.createElement('div'));
一般来说,这只是一个实际意图的错误:
document.body.appendChild(document.createElement('div'));
在野外看到的其他原因(从评论中总结):
<!doctype html>
如果您由于jquery ajax调用$.ajax而收到此错误
然后,您可能需要指定从服务器返回的数据类型。我已经使用这个简单的属性修复了很多响应。
$.ajax({
url: "URL_HERE",
dataType: "html",
success: function(response) {
$('#ELEMENT').html(response);
}
});