繁体   English   中英

从网页获取数据,然后在另一个网页上显示

[英]Get Data from a Web Page, then Display It On Another Web Page

我想从HTML网页获取数据,然后使用jQuery将其显示在另一个HTML网页上的Div中。

我尝试了jQuery的get(),load()和ajax()方法,但无法获取数据。 这是我的代码:

http://jsfiddle.net/YcprC/

  • 我的代码出了什么问题?

  • 是否可以从ASP.NET网页获取数据,然后将其显示在HTML网页上?

  • 如何从网页中的Div获取数据,然后在另一个网页上的另一个Div中显示?

提前致谢...

由于所谓的同源策略,您无法从其他网站获取数据:

在计算中,相同的源策略是许多浏览器端编程语言(如JavaScript)的重要安全概念。 该策略允许在源自同一站点的页面上运行的脚本在没有特定限制的情况下访问彼此的方法和属性,但阻止访问不同站点上的页面上的大多数方法和属性 1

要解决此问题,您应该实现JSONP 在此了解更多信息。

或者您也可以使用Yahoo的YQL,请参阅:

由于跨域安全策略,您无法执行此操作。 我建议你用PHP加载网页数据(简单方法是file_get_contents ,亲方式是curl )并用你的jquery加载php。

相同的域 - 简单。 跨域 - 困难。 除旧版IE(5.5和6)外,本机不受支持

如果被抓取的页面足够小,那么您可以使用Yahoo Pipes服务获取信息并将其作为JSON字符串传递回应用程序。 对于任何更大或更复杂的东西,使用Google App Engine或通过免费的网络主机运行php获取数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM