不使用代理的跨域POST Ajax请求

时间:2012-01-14 14:53:46

标签: javascript ajax post

是否可以在不使用代理的情况下执行跨域POST Ajax请求?我愿意使用任何类型的库来做到这一点。

P.S。请求响应采用JSON格式。

2 个答案:

答案 0 :(得分:2)

如果您不控制服务器,则无法执行此操作。服务器端代理是您唯一的选择。

好的是服务器端代理很容易做到。只需创建一个端点,接受您要制作的请求的详细信息(http方法,网址,参数),然后使用您选择的框架所涉及的任何URL机制来访问其他域。

答案 1 :(得分:-1)

另一种可能性是使用JSONP,它使用脚本标记而不是AJAX

但是,这需要服务器已经支持它,因为它需要包装返回的JSON