Javascript 错误$.getJSON-Jquery-

Javascript 错误$.getJSON-Jquery-,javascript,jquery,json,Javascript,Jquery,Json,使用$.getJSON消费json时 $.getJSON('data.json', function(obj){ $.each(obj, function(key, value){ $.each(value, function(keys, values){ console.log(values.title); }); }); }); 出现以下错误: 参数列表后未捕获的语法错误(缺少) 注意:当同一代码直接输入控制台时,数据通常会列出这是我

使用$.getJSON消费json时

$.getJSON('data.json', function(obj){
    $.each(obj, function(key, value){
      $.each(value, function(keys, values){
        console.log(values.title);
      });
    });
});
出现以下错误:

参数列表后未捕获的语法错误(缺少)


注意:当同一代码直接输入控制台时,数据通常会列出

这是我存储在名为book.json的文件中的json数据

[{"book":[{"title":"Book1"},{"title":"Book2"}]},{"book":[{"title":"Book3"},{"title":"Book4"}]}]
然后在我的js文件中添加了以下脚本-

$(document).ready(function() {
  $.getJSON('book.json', function(obj){
    $.each(obj, function(key, value){
      $.each(value.book, function(keys, values){
        console.log(values.title);
      });
    });
   });
});

它对我有效。

你能将你的json文件内容发布到pastebin或其他地方以获取更多详细信息吗?你确定错误来自此吗?您是否在行号处进行了检查?您发布的代码没有问题-错误一定是由于您未发布的代码导致的文件只有以下内容:$(Document).ready(function(){//List all$.getJSON('data.json',function(obj){$.each(obj,function(key,value){$.each(value,function(key,values){Console.log(values.title);});});});实际上问题不在前面提到的代码中。这是字符格式的问题,我将其保存到另一个IDE中。问题被规范化了。