我试图通过javascript访问json文件,但我没有得到任何输出。 文件顺序如下:
index.html
/dataset/dataset.json
/scripts/script.js
这里是代码:
$.getJSON("dataset/dataset.json", function (json) {
console.log(json);
});
这里是json文件:
{"data":[
{
"letter":"A",
"blocks":{
"1":"0",
"2":"0"
}
}
]}
控制台不输出任何内容,甚至没有输出错误。
解决: 错误发生在json文件中。我在这里发布了一个较短的版本。我忘了把}放在原始文件的第171行。我的坏。
答案 0 :(得分:0)
你的道路是错的。使用类似getJSON('/dataset/dataset.json')
的绝对路径。您为此脚本文件提供的url
是什么?您是否可以访问url/dataset/dataset.json
以确保正确提供json文件。