jquery加载函数拉一定值

时间:2014-03-20 22:52:49

标签: jquery jquery-load

您好我在网站上发现了一个值,每10分钟在服务器上更改一次,ID就像通过jquery加载函数将该值拉到我的网站上我不确定我做得对,但示例代码如下。

$('#contentDiv').load('http://www.windfinder.com/windstatistics/beirut span#current-windspeed');

2 个答案:

答案 0 :(得分:0)

可以这样做但你需要一个代理。在您的本地计算机上,您可以使用Fiddler,但您可以使用jQuery& amp; YML。

Reference

答案 1 :(得分:0)

浏览器的Same-Origin Policy政策会阻止此操作。基本上,浏览器可以保护用户免受攻击,因为注入的脚本会打电话回家"有数据。如果您控制目标站点,允许某些域具有访问权限(我知道这里不适用),有很多方法。更多详情请见http://en.wikipedia.org/wiki/Same-origin_policy

但是,Same-Origin Policy浏览器功能,因此如果您从服务器端代码获得所需的值,那么您就可以了。

所以:

JQuery  -->  Your Server --> Target Page

修改 刚刚看过@uiwarrior的回答。这是相同的...充当代理来获取数据。你没有表明服务器端语言,但是使用Html Agility Pack表示.NET,或phpQuery表示PHP(就像服务器上的JQuery)这样相对容易< / p>