2012-06-17 89 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