jQuery получает URL, включенный в веб-страницу, но игнорируемый CSS

#jquery #html #css

#jquery #HTML #css

Вопрос:

Я использую jQuery на веб-странице для извлечения другой веб-страницы, которую я хочу включить в div на 1-й странице. Это работает нормально, за исключением того, что стили CSS другой веб-страницы по какой-то причине игнорируются.

Когда я смотрю на возврат из вызова get, я вижу, что возвращаемый var, похоже, представляет собой массив, в котором есть 2 элемента — один из скриптов с выбранной страницы, а другой — HTML. Я пытался добавить все это целиком или только 2-ю половину, но стили просто не применяются (у меня есть некоторый текст внутри, который должен быть белым, но вместо этого он черный).

Мы высоко ценим любые объяснения относительно того, что может происходить или как это должно работать.

Спасибо.

mj

Комментарии:

1. пожалуйста, опубликуйте код, который вы используете для извлечения второй страницы.

Ответ №1:

Короткий ответ заключается в том, что вы не можете поместить всю веб-страницу в div. Для этого вам нужен iframe. Если ответ на запрос ajax представляет собой массив из 2 элементов, то выбранная вами страница является динамической страницей, которая закодирована для возврата массива вместо простого вывода html. Возможно, другая страница выводит данные json, которые jQuery декодирует в массив.