javascript-Fullcalendar的remoteEventSource会删除所有源
作者:互联网
我有一些带有添加和删除json源的按钮的全日历.
脚本完美地添加了源,但是当我尝试删除一个源时,它将删除所有源.
我在某处错过了某件事,也许有人可以帮助我.
$('.mycheckboxes').click(function() {
// retrieve calendar ID from clicked checkbox
var cal = $(this).attr('id');
// define a json event source
var src = {
url: 'calendarJSON.php',
type: 'GET',
data: { calendar_id: cal }
}
if( $(this).is(':checked')) {
$('#calendar').fullCalendar( 'addEventSource', src );
} else {
$('#calendar').fullCalendar('removeEventSource', src );
}
});
为什么删除所有事件源?我应该如何指定要删除的那个?
谢谢.
解决方法:
如the (very good) docu中所述,传递事件源的URL就足够了.
因此,请尝试以下代码:
$('#calendar').fullCalendar('removeEventSource', 'calendarJSON.php' );
在这里您可以找到工作示例http://jsfiddle.net/domi27/bQXYp/1/
标签:fullcalendar,javascript,jquery 来源: https://codeday.me/bug/20191201/2079971.html