Jquery 未捕获的语法错误:JSON中位置1处出现意外的标记o错误

Jquery 未捕获的语法错误:JSON中位置1处出现意外的标记o错误,jquery,json,Jquery,Json,我想添加一些功能,当您选择一个事件选项时,它将在日历下面呈现一个列表。我使用了选择选项,当它改变值时,它将填充一个列表。我正在使用jQuery和JSON文件这是代码,但它返回了一个错误 JSON format example: { "title": "", "start": "", "tags": "", "imageurl": "", "products": [ { "name": "", "url": "",

我想添加一些功能,当您选择一个事件选项时,它将在日历下面呈现一个列表。我使用了选择选项,当它改变值时,它将填充一个列表。我正在使用jQuery和JSON文件这是代码,但它返回了一个错误

JSON format example: {
    "title": "",
    "start": "",
    "tags": "",
    "imageurl": "",
    "products": [
      {
        "name": "",
        "url": "",
        "time": "",
        "location": ""
      }

     ]
     }
VM66:1未捕获的语法错误:JSON中位置1处的意外标记o 在JSON.parse 在Object.success eventcalendarjson.html:610 在n jquery.min.js:2 在Object.fireWith[as resolveWith]jquery.min.js:2 在w jquery.min.js:4 在XMLHttpRequest.djquery.min.js:4


您正在分析已分析的数据

尝试直接使用数据

$("#search").change(function () {
        $("html, body").animate({ scrollTop: $(".calendar").offset().top }, 1500);
        var selectedEvent = $("#search").val();

        $.getJSON('events.json', function (data) {

            render(selectedEvent, data);
        });
    });

无需解析数据,只需使用renderselectedEvent、data;是-当您试图双重解析返回的数据时,我相信意外的o来自[object object]。
$("#search").change(function () {
        $("html, body").animate({ scrollTop: $(".calendar").offset().top }, 1500);
        var selectedEvent = $("#search").val();

        $.getJSON('events.json', function (data) {

            render(selectedEvent, data);
        });
    });