Javascript 数组JS中的循环和post值
我有一个脚本,它从服务器获取JSON值,然后将它们发布到Fullcalendar上,提取和发布值工作得很好,但问题是,有时我在JSON结果上获取了多个值 我的代码在下面Javascript 数组JS中的循环和post值,javascript,node.js,Javascript,Node.js,我有一个脚本,它从服务器获取JSON值,然后将它们发布到Fullcalendar上,提取和发布值工作得很好,但问题是,有时我在JSON结果上获取了多个值 我的代码在下面 .done(function (data) { var html = "" console.log(data); console.log(data[0].events) let calendar = new FullCalend
.done(function (data) {
var html = ""
console.log(data);
console.log(data[0].events)
let calendar = new FullCalendar.Calendar(calendarEl, {
// On charge le composant "dayGrid"
plugins: ['dayGrid', 'timeGrid', 'list'],
//defaultView: 'listMonth',
//local :'fr', //traduction,
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,list'
},
buttonText: {
today: 'aujourd\'hui',
month: 'Mois',
week: 'Semaine',
list: 'liste'
},
events: [
{
title: data[0].events.title,
start: data[0].events.start,
end: "2020-05-18 18:00:00"
},
],
nowIndicator: true
});
数据
包含JSON结果,如下所示:
我想要的是:
如果数据[i]>1
我如何修改代码以显示所有潜在值,如果在同一时间和日期有另一个数据,那么它也会显示在第一个数据旁边
下面是需要修改的部分
events: [
{
title: data[0].events.title,// 0 is first index, how to place i incrementation
start: data[0].events.start,
end: "2020-05-18 18:00:00"
},
],
有什么想法吗
最好的祝愿由于数据是一个数组,您可以像这样对其进行迭代:
.done(function (data) {
var html = ""
console.log(data);
console.log(data[0].events)
const events = data.map((row)=>{
return {
title: row.events.title,
start: row.events.start,
end: "2020-05-18 18:00:00"
}
})
let calendar = new FullCalendar.Calendar(calendarEl, {
// On charge le composant "dayGrid"
plugins: ['dayGrid', 'timeGrid', 'list'],
//defaultView: 'listMonth',
//local :'fr', //traduction,
header: {
left: 'prev,next today',
center: 'title',
right: 'dayGridMonth,timeGridWeek,list'
},
buttonText: {
today: 'aujourd\'hui',
month: 'Mois',
week: 'Semaine',
list: 'liste'
},
events,
nowIndicator: true
});
我很高兴它成功了!如果这回答了您的问题,您介意将其标记为正确答案吗?谢谢是的,是的,很抱歉,再见