一尘不染

来自外部网站的内容替换

ajax

因此,我对于Gen中的jQuery和Javascript还是很陌生。我喜欢JQuery使用的简单load()功能。我的问题:是否可以使用load()函数从外部网站加载内容?

$(#placeholder).load("http://wwww.facebook.com/someuser");

试图同步要加载到#placeholder div中的特定Facebook页面上的内容。


阅读 151

收藏
2020-07-26

共1个答案

一尘不染

通常,出于安全原因,不能,您不能。

有两种选择:

  1. 使用JSONP-这需要服务器支持以该格式返回数据。
  2. 使用<iframe>模拟您想要的效果
  3. 在服务器上使用代理-例如,您将URL传递给PHP脚本,该URL返回该URL的内容。因为您的服务器是在发出请求,而不是在发出请求,所以您不会“登录”到外部站点。
2020-07-26