2010-08-30 45 views

回答

6

看起来你已经撞到了Same Origin Policy。除非您使用JSONP或其他某种技术来避开策略,否则无法向域外的主机发出Ajax请求。

您可能想看看下面的堆栈溢出后几个流行的解决方案来解决该SOP(主要是JSONP,CORS和反向代理服务器的方法):

+0

我该如何解决它? – CuSS 2010-08-30 10:15:31

+0

@CuSS:我已经更新了我的答案,并提供了一个您可能会感兴趣的链接。 – 2010-08-30 10:16:02

+0

我想纠正:头(“访问控制允许方法:POST”); AND头(“Access-Control-Allow-Origin:*”);但他们不工作 – CuSS 2010-08-30 11:02:06

2

当你试图从另一个域中获取数据时,也许你应该尝试使用“jsonp”而不是“text”作为数据类型。

编辑:没有看到以前的答案。