2014-10-17 107 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