【发布时间】:2013-05-08 14:13:13
【问题描述】:
我想做什么:
提取其他域的html。
我尝试过的:
$.get("http://website1.com", function(data) {
alert("Data Loaded: " + data);
});
(不工作)
(例如)我是两个网站的所有者:
website1.com
website2.com
现在我想获取website1.com 的html,然后使用jquery 或任何其他方式在website2.com 中显示html(website2.com 仅支持客户端语言,website1.com 支持Php)。
我该怎么做(我是 website1 和 website2 的所有者)?
【问题讨论】:
-
实现 CORS 或 JSONP。如果您转到控制台,您会看到 “由于同源策略而拒绝访问”,如果您在 google 上搜索,您会得到相同的信息。
-
我是 website1 和 website2 的所有者,所以我可以授予特定域的访问权限?
-
我想你应该看看这个:stackoverflow.com/questions/3837717/…
-
@mnio112233 是的,使用 CORS。请注意,IE7 不支持 CORS,IE8/9 仅部分支持(需要扩展 jQuery)
标签: php javascript jquery html ajax