Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error: HIERARCHY_REQUEST_ERR: DOM Exception 3

I'm trying to develop an app for Google Chrome: Packaged Apps

In my apolicação, use the command $.get to retrieve an HTML page and insert it into the current page:

Page HTML

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

Script

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

The error occurs on the line: $("#wrap").html(html);

Attempts

Searching the internet, I found this question here on stackoverflow, but this did not help me much.

Another detail is that this example is not a Chrome Web App. This same example, works perfectly posted on the Internet at: http://ridermansb.kodingen.com/

like image 360
ridermansb Avatar asked Jan 10 '12 21:01

ridermansb


1 Answers

If your response is HTML, try specifying the dataType in the $.get() like so:

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

I just had exactly the same problem attaching the response from a jQuery $.post(). The response is HTML but jQuery could not (for whatever reason) correctly determine the data type.

like image 127
andyb Avatar answered Oct 13 '22 10:10

andyb