私はjsonソースを追加および削除するいくつかのボタンを備えたフルカレンダーを持っています。スクリプトはソースを完全に追加しますが、1つのソースを削除しようとすると、すべてのソースが削除されます。どこかで見逃したことがあります。誰かが私を助けてくれるかもしれません。
$('.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 );
}
});
すべてのイベントソースを削除するのはなぜですか?削除したいものをどのように指定すればよいですか?ありがとう。