2014-10-17 105 views
1

我在Google搜索發現我們可以使用postMessage獲取跨域數據。跨域ajax調用:postMessage

但我沒有找到任何有用的鏈接或數據。

它可以在消息傳遞服務中使用。我試過了。它適用於消息傳遞。

意思是:我發送請求到某個域,並在該域我能夠獲取數據。

但我不知道它將如何工作來從服務中獲取數據。

請建議,如果可能的話分享一些代碼來從其他來源域獲取數據。

我無法訪問服務器,因此我可以將Allow_Origin設置爲*或我們的網站。所以我必須找到獲取數據的方法。

在此先感謝。

+0

如果您從中獲取數據的服務器不提供JSONP的可能性,則必須使用另一臺服務器作爲代理。 – laruiss 2014-10-17 07:33:04

回答

0

如果服務器響應是在json中,您可以在ajax函數中使用jsonp作爲dataType屬性。這將在某些場合起作用。

+0

對不起,這不適合我:( – user1926138 2014-10-17 10:36:31

+0

然後,使用代理應該是可行的解決方案 – 2014-10-18 04:25:13