Хорошо, это действительно расстраивает меня, потому что я делал это уже сто раз, и на этот раз это не работает. Я знаю, что делаю что-то не так, просто не могу понять.
Я использую подпрограмму jget .get для загрузки html из другого файла. Я не хочу использовать .load (), потому что он всегда заменяет дочерние элементы элемента, в который я загружаю контент.
Вот мой запрос .get:
$(document).ready(function() {
$.get('info.html', {}, function(html) {
// debug code
console.log($(html).find('ul').html());
// end debug code
});
});
Файл 'info.html' - это стандартный xhtml-файл с правильным типом документа, и единственная вещь в теле - это серия ul, к которым мне нужно получить доступ. По какой-то причине функция поиска дает мне нулевое значение.
В firebug запрос GET показывает правильный текст RESPONSE, и когда я запускаю
console.log(html);
Вместо текущей строки console.log я получаю весь info.html, как я и ожидал.
Есть идеи?