2011-11-19 62 views
1

我想从另一个内部页面加载一个div的页面。 我想要显示的div是购物车。 我想在我的博客的标题中显示购物网站上的购物车。PHP Dom解析器或Jquery加载?

我可以使用PHP Dom解析器或Jquery加载。

哪个解决方案最好(性能,显示内容的速度)?

+0

我有一个运行magento的购物网站,例如:www.shop.com和我的博客(wordpress)在一个子文件夹中:www.shop.com/blog 在我的博客中,我想从商店展示我的购物车在我的博客的标题。 – prestarocket

回答

0

如果您关心速度,请减少应用程序中的远程呼叫数量。我特别写这是因为你的问题中的这句话:

我想从另一个内部页面加载一个div的页面。

您不应该在此处进行远程调用以获取脚本输出,而是 - 只要它是您的代码生成该内部页面 - 直接调用代码生成HTML。

例子:

  • 调用子程序磁生成div,因为它是你也许可以创造一个路线的框架。
  • 在wordpress主题中创建一个模板函数,如the_basket即输出该HTML块。
  • 在购物车应该显示在您的WordPress主题中使用该功能。

在显示之前提供所有HTML时,在浏览器中显示性能总是最佳的。也就是说,如果<div>已经是浏览器从服务器下载页面的一部分。这也是最好的网络性能,因为没有像Ajax这样的额外请求。

这种方法甚至在任何情况下,如果javascript被禁用或无法正常工作,顶部阿贾克斯。