2011-05-20 30 views
4

我在网页中使用jQuery来获取另一个网页,我想包含在第一页的div中。这工作正常,除了其他网页的CSS样式由于某种原因被忽略。jQuery get URL include in webpage but CSS ignored

当我查看get调用的返回值时,我看到返回的var似乎是一个包含2个项目的数组 - 一个是来自抓取页面的脚本,另一个是HTML。 我尝试追加整个事物或者仅仅是下半部分,但是样式不适用(我在里面有一些文本应该是白色的,但是它是黑色的)。

任何有关可能发生的事情或如何工作的解释都将不胜感激。

谢谢。

MJ

+2

请发布您正在使用的代码来获取第二页。 – helloandre 2011-05-20 01:45:48

回答

2

简短的回答是,你不能把整个网页的DIV中。为此,您需要一个iframe。如果对ajax请求的响应是一个包含2个项目的数组,那么您获取的页面是一个动态页面,它被编码以返回一个数组而不是仅输出html。也许另一个页面正在输出jQuery正在解码成数组的json数据。