我正在尝试将内容从一个页面拉到同一域的另一页面。
我有一个电子商务网站,其中包含许多产品列表页面。我正在为每个品牌创建一个品牌页面。在该页面的底部,我想显示所有可用的该品牌的产品。最简单,最可维护的方法是从该品牌的列表页面显示ul,因为如果某个产品缺货,则其不会显示在列表页面上,因此我的理论是它不会显示在新页面上。
所以问题是如何使页面b仅显示页面a的ul内容?
(具有类,因此实际上是ul class = list-products)
或者,是否有一些HTML可以让我显示来自预定义搜索字词的产品?
如果有帮助,CMS是.net,而搜索是SOLR
如果有任何方法,我们也可以为Google提供XML Feed!
最佳答案
jQuery的.load()
函数可以解救:
$( "#elementFromNewPage" ).load( "oldPage.html #elementFromOldPage" );
这将有效地抓取oldPage.html,在
#elementFromOldPage
上执行一个innerHTML并将其放在#elementFromNewPage
中。有关更多文档,请参见:http://api.jquery.com/load/