2012-03-20 54 views
0

有什麼辦法,在那裏我可以做一個跨站點得到調用到另一臺服務器,這樣我就可以抓住一些內容?阿賈克斯得到調用 - 跨站,任何解決方案?

如果沒有,任何人都知道一個更好的解決方案,這樣我就可以導入到另一個站點的所有HTML?

+0

可能都[方法來規避同源政策](http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy) – 2012-03-20 20:28:15

回答

0

使用服務器代理您和遠程站點或你們之間坐可以使用jsonp如果在其他域服務器支持的話......

+0

你有一個例子嗎?這將是非常好的 – 2012-03-20 20:31:55

1

我通常做的是建立一個PHP頁面

fetcher.php

<?php 
    die(file_get_contents('http://www.otherdomain.com/service.aspx')); 
?> 

然後你的Ajax可以只得到fetcher.php

+0

它需要一些代碼,我安裝在客戶機上的網站,因此它從我的網站使用了一些數據。這樣的解決方案是不是在這種情況下,良好的(菜刀砍否則!) – 2012-03-20 20:31:27

+0

廣東話你只是做它周圍的其他方法? – Dutchie432 2012-03-20 20:54:07

+0

你舉個例子。也許你對我如何能實現「fetcher.php」 – 2012-03-20 21:00:46