2013-05-08 50 views
-4

我想要做的事情:提取其他域名的页面

提取其他域的html。

我曾尝试:

$.get("http://website1.com", function(data) { 
alert("Data Loaded: " + data); 
}); 

(不工作)

(例如)即时牵引网站的所有者:

website1.com 
website2.com 

现在我想要得到的HTML website1.com,然后使用jquery或任何其他方式显示website2.com中的html(website2.com仅支持客户端语言,website1.com支持Php)。

如何做到这一点(即网站1和网站2的所有者)?

+5

实现CORS或JSONP。如果你去了控制台,你会看到*“由于同源策略而拒绝访问”*,如果你使用了这个命令,你就会得到相同的信息。 – 2013-05-08 14:14:35

+0

即时网站1和网站2的所有者,所以我可以访问特定的域名? – mnio112233 2013-05-08 14:16:23

+0

我想你应该看看这个: http://stackoverflow.com/questions/3837717/get-html-of-external-url-in-jquery – arekstasiewicz 2013-05-08 14:16:26

回答

0

请考虑使用iframe在页面上显示页面。

0

将以下标题添加到您的网站1 php将允许网站2中的$ .get()获取网站1的内容。

header('Access-Control-Allow-Origin: http://website2.com'); 
+0

我很好地尝试它,谢谢! – mnio112233 2013-05-08 17:51:09