2017-10-11 155 views
-1

我想通過在Codepen上進行一些測試(例如在控制檯上打印JSON數據)來了解getJSON的工作原理。我用下面的打印數據:getJSON打開一個JSON文件,而不是其他

$.getJSON("https://www.freecodecamp.org/json/cats.json", function(json) { 
    $(".message").html(JSON.stringify(json)); 
}); 

我注意到的是,用JSON文件,如https://quotesappfree.herokuapp.com/quotes.json結果被打印在控制檯上。但是,當我更改爲其他條目https://www.freecodecamp.org/json/cats.json時,它停止工作。

爲什麼我可以在一種情況下打印JSON文件而不在另一種情況下打印?我怎麼能打印這後一種情況?

在此先感謝

+0

是您的JavaScript託管在同一個域中第一JSON文件(QuotesAppFree)?因爲這兩個JSON文件都會給我CORS的「訪問控制 - 允許 - 來源」錯誤。如果你的同源文件沒有拋出錯誤,但另一個是,那將是問題的原因。 –

回答

相關問題