我需要使用ajax将一些json数据发布到外部(另一个域)API,成功后应该返回一些json数据。
此API不支持GET,只支持POST,我无法控制它,这意味着我无法执行JSONP或启用CORS。
知道如何绕过跨域限制吗?
答案 0 :(得分:2)
将数据发布到您自己的服务器。从服务器向API发出HTTP请求。中继回复。
答案 1 :(得分:1)
您必须使用代理页面:您将ajax帖子发送到代理页面,代理页面必须位于同一个域中,代理页面将负责将数据发布到最终目的地。
一个php示例:http://jquery-howto.blogspot.it/2009/04/cross-domain-ajax-querying-with-jquery.html