Задержка загрузки частей веб-страницы с проблемой jQuery - PullRequest
0 голосов
/ 12 августа 2011

У меня есть веб-страница с div id="rate".Я хочу загрузить содержимое этого div после загрузки страницы с помощью jQuery.
При запросе мой сервер возвращает VALID xhtml-документ (с типом содержимого «application / xhtml + xml») с тем, что должно быть содержимымскорости дел.

Я пробовал:

$('#rate').load('/wizard/false', function() {
    $("#rate").show("slow", function () {} );
});

Как и $.get - кажется, ничего не работает.Я получаю An invalid or illegal string was specified" code: "12 или ошибку иерархии (во всех браузерах).
Когда я помещаю контент вручную непосредственно в div скорости, все работает нормально.
Вы можете проверить проблемную страницу здесь .

1 Ответ

2 голосов
/ 12 августа 2011

Ваш xHTML, который вы пытаетесь загрузить, не является действительным xHTML.

Он начинается с объявления doctype, но не имеет тегов 'html', 'body' или 'head'.

Попробуйте либо удалить тип документа, либо вставить все эти теги.

Если вы добавите эти теги, вы можете удалить их, предоставив jQuery идентификатор нужного элемента:

$('#rate').load('/wizard/false #rating-wizard', function(data) {
    // Do whatever you want
});

Посмотрите документацию jQuery для .load . Найдите заголовок «Загрузка фрагментов страницы».

...