Ошибка: HIERARCHY_REQUEST_ERR: DOM Exception 3 - PullRequest
10 голосов
/ 11 января 2012

Я пытаюсь разработать приложение для Google Chrome: Упакованные приложения

В моем приложении используйте команду $.get, чтобы получить страницу HTML и вставить ее в текущуюстраница:

Страница HTML

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

Сценарий

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

Ошибка в строке: $("#wrap").html(html);

Попытки

При поиске в Интернете я нашел этот вопрос здесь на stackoverflow, но это мне не сильно помогло.

Другая деталь в том, чтоэтот пример не является Chrome Web App.Этот же пример прекрасно работает в Интернете по адресу: http://ridermansb.kodingen.com/

1 Ответ

16 голосов
/ 13 января 2012

Если ваш ответ HTML, попробуйте указать dataType в $.get() следующим образом:

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

У меня точно такая же проблема с прикреплением ответа от jQuery $.post(). Ответом является HTML, но jQuery не может (по какой-либо причине) правильно определить тип данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...