从一个页面抓取信息并在另一个页面中显示

时间:2016-02-26 04:18:16

标签: javascript jquery html

我有一个我正在制作的html页面,它显示了一堆类别链接 - 每个链接都链接到一个包含许多产品的库存页面。客户希望带有链接的页面具有标题旁边可用的设备数量,例如

挖掘机(5)

问题是,我没有访问库存的后端,它与另一家公司托管。在每个库存的顶部,它有一些匹配字段,这是我需要的信息

enter image description here

任何人都可以想到一种方式,我可以动态地显示匹配不同页面上的数字(没有PHP)。我现在唯一能想到的就是用iframe做一个非常苛刻的工作 - 但这不是很漂亮或专业。任何天才的想法都会受到赞赏!!

p.s链接到的页面是我网站内部的 - iframe中的库存

2 个答案:

答案 0 :(得分:0)

如果您需要的数据是一个可识别的容器,并且您可以计算出从中检索它的URL,则可以使用jQuery .load()方法,例如

$( "#result" ).load( "ajax/test.html #container" )

其中#container具有您想要的数据,而#result是您要将其加载到的位置。

http://api.jquery.com/load/

答案 1 :(得分:0)

您可以将网页存储为localStorage中的html字符串。它并不太复杂。

localStorage.setItem('myPage','<div>Your html page in a string friendly format</div>');

要检索:

var retrievedObject = localStorage.getItem('myPage');
console.log('retrievedObject: ', retrievedObject);