为了获得单击事件的ID,我使用了下面的代码,它起作用了,但我想获取日历中所有事件的ID,并将它们存储在数组中并显示在php脚本中。
eventClick: function(calEvent, jsEvent, view){
var order_id = jQuery.trim(calEvent.id)
$('input[name="order_id"]').val(order_id);
var offset = $('.city-search').offset();
var top = parseInt(offset.top) - Math.abs(parseInt($('.city-search').css("top")));
$(window).scrollTop(top);
},
答案 0 :(得分:1)
您可以尝试clientEvents,并且ID密钥为_id
var all_event = $('#calendar').fullCalendar('clientEvents');
all_event.sort(function(a,b) {
return a.start._i - b.start._i;
});
var all_id = all_event.map(x => x._id);
console.log(all_id)
// ["_fc4", "_fc5", "_fc1", "_fc3"...]