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