Javascript getJSON打开一个JSON文件,而不是另一个
我试图通过对Codepen进行一些测试来理解getJSON是如何工作的,比如在控制台上打印JSON数据。我使用以下方法打印数据:Javascript getJSON打开一个JSON文件,而不是另一个,javascript,json,getjson,Javascript,Json,Getjson,我试图通过对Codepen进行一些测试来理解getJSON是如何工作的,比如在控制台上打印JSON数据。我使用以下方法打印数据: $.getJSON("https://www.freecodecamp.org/json/cats.json", function(json) { $(".message").html(JSON.stringify(json)); }); 我注意到,使用JSON文件(如结果)会在控制台上打印。但是,当我切换到另一个条目时,它将停止工作 为什么我可以在一种情况
$.getJSON("https://www.freecodecamp.org/json/cats.json", function(json) {
$(".message").html(JSON.stringify(json));
});
我注意到,使用JSON文件(如结果)会在控制台上打印。但是,当我切换到另一个条目时,它将停止工作
为什么我可以在一种情况下打印JSON文件,而不能在另一种情况下打印?我怎样才能打印后一个案例
提前感谢第二个不起作用的原因是freecodecamp因为CORS拒绝了请求
您的JavaScript是否与第一个JSON文件QuotesAppFree托管在同一个域上?因为这两个JSON文件都给了我CORS的“访问控制允许源代码”错误。如果同一个源文件没有抛出erros,但另一个却抛出erros,那么这就是问题的原因。