错误:HIERARCHY_REQUEST_ERR:DOM异常3

时间:2012-01-10 21:32:14

标签: jquery google-chrome-extension domexception

我正在尝试为Google Chrome开发应用:Packaged Apps

在我的apolicação中,使用命令$.get检索HTML页面并将其插入当前页面:

页面HTML

<body>
    <div id="wrap"></div>
</body>

脚本

$.get(url, function(html) {
    $("#wrap").html(html);
});

错误发生在:$("#wrap").html(html);

尝试

在互联网上搜索时,我在stackoverflow上找到this question,但这对我没什么帮助。

另一个细节是此示例不是Chrome Web App。 同样的例子,完美地发布在互联网上:http://ridermansb.kodingen.com/

1 个答案:

答案 0 :(得分:16)

如果您的回复是HTML,请尝试在dataType中指定$.get(),如下所示:

$.get(url, function(html) {
    $("#wrap").html(html);
}, 'html');

我从jQuery $.post()附加响应时遇到了完全相同的问题。响应是HTML,但jQuery无法(无论出于何种原因)正确地确定数据类型。