我想从一个HTML页面中获取数据,然后用jQuery在另一个HTML页面上的Div中显示它。
我尝试了jQuery的get()、load()和ajax()方法,但无法获得数据。这是我的代码:
http://jsfiddle.net/YcprC/
提前谢谢..。
发布于 2012-02-18 12:02:10
您无法从其他网站获得数据,因为您知道的是相同的原产地政策:
在计算中,对于许多浏览器端编程语言(如JavaScript )来说,相同的起源策略是一个重要的安全概念。策略允许运行在来自同一站点的页面上的脚本不受特定限制地访问彼此的方法和属性,但阻止访问不同站点上的大多数方法和属性--.1
要解决这个问题,您应该实现JSONP。了解更多关于它的这里。
或者您也可以使用Yahoo的YQL,请参阅:
发布于 2012-02-18 12:03:22
您不能这样做,因为跨域安全策略。我建议您使用PHP加载网页数据(简单方式是目录,pro方式是卷曲),并使用jquery加载该php。
发布于 2012-02-18 12:04:21
相同的领域-简单。跨域-困难。除IE的旧版本(5.5和6)外,本机不支持
https://stackoverflow.com/questions/9340944
复制相似问题