2012-06-17 88 views
2

我试图用jQuery跨域(在github上)获取数据..但没有成功! 我读,我必须作出一个请求JSONP,但我不明白什么是错的..jQuery getJSON跨域

http://jsfiddle.net/jzjVh/

Chrome的解释文件,如JavaScript .. IE9除了一个警告,因为文件“被封因以MIME类型不匹配“.. 我甚至不明白,如果有.txt和.json的区别。

+0

本地代理你应该研究_ajax十字Domain_。 – gdoron

回答

11

在这里,我们再次去...
您与http://en.wikipedia.org/wiki/Same_origin_policy战斗。

enter image description here
虽然

enter image description here

可能的解决方法可以使用像这样http://developer.yahoo.com/javascript/howto-proxy.html

enter image description here

+0

只要最初的答案有一个值,“你与同源战略打仗”_不符合标准恕我直言,你可以一步一步发布你的答案。无论如何,即使在当前状态下你的答案是一个链接代理,你应该尝试改进它。 – gdoron

+0

@gdoron:去了之间的其他网站,因此张贴不完整的答案。我已经更新了我的答案。谢谢。 – xyz

+0

它仍然应该是一个评论,而不是一个答案。如果你只给他阅读作业** =>评论**。 – gdoron