JQuery Pop up和JSON解析无法正常工作

时间:2017-11-14 15:55:36

标签: javascript jquery json magnific-popup

我已经通过jquery构建了一个狗命名工具。要求将包含所有名称的json文件添加到工具中。由于某些原因,我已经转换为使用JSON文件,它已不再有效。这是HTML和jquery的代码:

Navigation Item

这是JQuery部分:

Large Titles

来自dnt.json文件的示例数据:

Always

我有什么东西可以俯瞰吗?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

当我运行此代码时(在清除了一些语法错误之后),我遇到了这个错误:

  

SyntaxError:JSON.parse:第54行第3行的意外字符   JSON数据

这是因为这里的逗号

    {
      "Name": "Adalyn",
      "Female": 594,
      "Baby": 601
    }, // <-- this comma
  ]

当我删除该逗号时,代码仍然无法正常工作,但当我点击“显示名称”时,它会

作为参考,我调试它的方法是将此代码添加到$ .ajax调用中:

.fail(function(a,b,c) {
    console.log(a);
    console.log(b);
    console.log(c);
})

这向我显示done段从未运行,因为json格式不正确。