我正在使用我在網上找到的 jQuery 日曆,我正在努力將日期添加到其中。我能夠遍歷 API 響應並將它們推送到數組。但是從那裡我很難將它添加到日曆中。
$(function(){
$("#calendar").simpleCalendar();
});
var dates = [];
var descriptions = [];
for(i = 0; i < result['data']['holidays'].length; i++){
let date = result['data']['holidays'][i]['date']['iso'];
dates.push(new Date(date));
descriptions.push(result['data']['holidays'][i]['description']);
}
console.log(dates[34] + " " + descriptions[34]);
$("#calendar").simpleCalendar({
// Events displayed
displayEvent:true,
// Dates of the events
events: [
{
startDate: dates[1],
endDate: dates[1],
summary: descriptions[1]
}
]
});
我試過將它添加到循環中並將數組鍵作為“i”,但這對我不起作用。
在循環中填充 events 變量,並直接在 json 上使用它。
$(function(){
$("#calendar").simpleCalendar();
});
var eventsArr = [];
for(i = 0; i < result['data']['holidays'].length; i++){
let date = result['data']['holidays'][i]['date']['iso'];
eventsArr.push({
"startDate": new Date(date),
"endDate" : new Date(date),
"summary" : result['data']['holidays'][i]['description']
});
}
$("#calendar").simpleCalendar({
// Events displayed
displayEvent:true,
// Dates of the events
events: eventsArr
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句