-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文件而不在另一種情況下打印?我怎麼能打印這後一種情況?
在此先感謝
是您的JavaScript託管在同一個域中第一JSON文件(QuotesAppFree)?因爲這兩個JSON文件都會給我CORS的「訪問控制 - 允許 - 來源」錯誤。如果你的同源文件沒有拋出錯誤,但另一個是,那將是問題的原因。 –