我试图使用外部阵列作为一个配置文件,以与Ajax响应测试...jQuery ajax正在建立连接,但响应是空白的?
但它不工作,我总是得到一个空白响应...
任何人都可以指出我的原因?
这里是jsBin测试的链接:http://jsbin.com/udanu/2/edit
我试图使用外部阵列作为一个配置文件,以与Ajax响应测试...jQuery ajax正在建立连接,但响应是空白的?
但它不工作,我总是得到一个空白响应...
任何人都可以指出我的原因?
这里是jsBin测试的链接:http://jsbin.com/udanu/2/edit
看起来你已经撞到了Same Origin Policy。除非您使用JSONP或其他某种技术来避开策略,否则无法向域外的主机发出Ajax请求。
您可能想看看下面的堆栈溢出后几个流行的解决方案来解决该SOP(主要是JSONP,CORS和反向代理服务器的方法):
当你试图从另一个域中获取数据时,也许你应该尝试使用“jsonp”而不是“text”作为数据类型。
编辑:没有看到以前的答案。
我该如何解决它? – CuSS 2010-08-30 10:15:31
@CuSS:我已经更新了我的答案,并提供了一个您可能会感兴趣的链接。 – 2010-08-30 10:16:02
我想纠正:头(“访问控制允许方法:POST”); AND头(“Access-Control-Allow-Origin:*”);但他们不工作 – CuSS 2010-08-30 11:02:06