jQuery ajax正在建立连接,但响应是空白的?

时间:2010-08-30 10:08:09

标签: javascript jquery ajax

我正在尝试使用外部数组作为配置文件进行ajax响应测试...

但它不起作用,我总是得到一个空白的反应...... 谁能指出我的原因?

以下是jsBin测试的链接:http://jsbin.com/udanu/2/edit

2 个答案:

答案 0 :(得分:6)

看起来你碰到了Same Origin Policy。您不能向域外的主机发出Ajax请求,除非您使用JSONP或其他一些技术来绕过该策略。

您可能需要查看以下Stack Overflow帖子,了解一些常用的SOP解决方案(主要是JSONP,CORS和反向代理方法):

答案 1 :(得分:2)

当您尝试从其他域获取数据时,也许您应该尝试使用“jsonp”而不是“text”作为dataType。

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