为什么这个AJAX请求在JSFiddle中不起作用 - 虽然它在我的网站上运行良好?

时间:2011-10-15 18:18:08

标签: javascript jquery ajax

我一直在尝试调试超过8小时的东西,并且为了得到一个正确的例子来询问它为什么不起作用的问题,我正在尝试整理一个JSFiddle副本,但是AJAX请求没有好像打电话。找到原因的任何帮助将不胜感激!

链接到JSFiddle:http://jsfiddle.net/cqpka/8/

我在谈论$.get()方法。

3 个答案:

答案 0 :(得分:3)

另一个问题可能是

XMLHttpRequest无法加载http://www.offer-rotator.com/labs/json.php。 Access-Control-Allow-Origin不允许原点http://fiddle.jshell.net

您不能发送远程ajax调用

答案 1 :(得分:1)

从jsfiddle调用外部JSON文件看起来像same origin policy violation。它可以在域offer-rotator.com中正常工作。

答案 2 :(得分:0)

与其他人一样,您遇到了跨域策略限制,这限制了您对域间请求的ajax请求。您有几个选项,可以使用JSONP或启用cors