Ajax整个页面 - 只显示一个div并保留CSS和其他标题材料?

时间:2010-01-10 21:00:13

标签: javascript css ajax jquery

客户希望在他们的网站上有一家商店,并设置了一家。我可以在整个页面中的iFrame到商品页面,但坦率地说,商品网站是一个眼睛,他们的网站有一个非常特别的感觉。所以我正在考虑使用AJAX GET来抓取整个页面,然后javascript只显示带有商品的div。但是,在merch网站上有很多javascript包含(等),我需要确保div仍然存在才能正常工作。

是否有任何感觉?显示的div会从AJAX页面中获取样式表和脚本吗?我可以将div放在iframe中吗?

评论

2 个答案:

答案 0 :(得分:1)

这听起来像是一个丑陋的解决方案。不是更好地做这个服务器端,例如让PHP脚本在页面中读取,以及显示它所需的魔法吗?

使用AJAX加载整个页面很丑陋,原因有两个,包括:

  • 它打破了网址(可以解决但需要额外的工作)
  • 搜索引擎很难抓取您的网站
  • 它打破了浏览器中的一些GUI元素,例如加载可视化

答案 1 :(得分:0)

看起来你可以使用jquery加载函数http://docs.jquery.com/Ajax/load