2015-07-13 44 views
0

今天早些時候工作。我不知道爲什麼它現在壞了。我做的是以下情況:如何在jsfiddle中進行外部呼叫?

$.getJSON("http://ip.jsontest.com/", function(data){ 
    console.log(data); 
}); 

http://jsfiddle.net/rxykb0t0/

並保持收到此錯誤:

XMLHttpRequest cannot load http://ip.jsontest.com/ . Origin http://fiddle.jshell.net is not allowed by Access-Control-Allow-Origin.

如果你看看下面這個例子http://jsfiddle.net/ZfvKm/2/,它也在做沒有問題,外部呼叫。我究竟做錯了什麼?

+1

剛瀏覽http://ip.jsontest.com/它給出錯誤「超過配額」 – prashant

回答

1

你自己訪問http://ip.jsontest.com/,看到該應用程序超過配額。它看起來像是在Google App Engine上運行,所以無論誰運行ip.jsontest.com都需要增加其針對該特定應用的每日預算。

+0

http://stackoverflow.com/questions/10636611/how-does-access-control-allow-origin-header-work –

+0

@VladimirSerykh據我所知,超過配額的Google App Engine應用程序並不尊重您的標題設置。所以這不是配置標題的問題(我想他們已經正確配置),這只是增加應用程序配額的問題。 –

+0

啊 - 謝謝。僅僅爲了取回json測試數據,有沒有更可靠的方法? – 4thSpace