getJSON打开一个JSON文件而不是另一个

时间:2017-10-11 01:05:33

标签: javascript json getjson

我试图通过在Codepen上进行一些测试来了解getJSON的工作原理,例如在控制台上打印JSON数据。我使用以下方法打印数据:

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

我注意到,使用https://quotesappfree.herokuapp.com/quotes.json之类的JSON文件,结果将打印在控制台上。但是,当我更改为其他条目https://www.freecodecamp.org/json/cats.json时,它将停止工作。

为什么我可以在一个案例中打印JSON文件而不在另一个案例中打印?我怎么能打印后一种情况?

提前致谢

1 个答案:

答案 0 :(得分:1)

第二个不起作用的原因是freecodecampCORS

而拒绝请求

https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS