2013-05-08 82 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