0
我遇到問題:如果我在插入事件的ajax請求後重新從fullcalendar重新獲取事件,他會多次執行ajax請求。所以同一個事件在數據庫中是兩次或更多。爲什麼?謝謝!多重Ajax請求重新排列時從fullcalendar.io發生的事件
dayClick: function(date, jsEvent, view) {
....
//alert(date.format());
$('#btnYesNew').click(function(){
var startTimeParam = 'startTime=' + date.format() + "%20" + $('#startTime').val();
var endTimeParam = 'endTime=' + date.format() + "%20" + $('#endTime').val();
var purposeParam = 'purpose='+ $('#zweck').val();
var carIdParam = 'carId=' + $('#auto').val();
var departmentIdParam = 'departmentId=' + $('#abteilung').val();
if (view.name != 'month'){
startTimeParam = 'startTime=' + date.format('YYYY-MM-DD') + "%20" + $('#startTime').val();
endTimeParam = 'endTime=' +date.format('YYYY-MM-DD') + "%20" + $('#endTime').val();
}
var uri = startTimeParam + "&" + endTimeParam + "&" + purposeParam + "&" + carIdParam + "&" + departmentIdParam;
// Add Event to database
$.get("kfz-buchung-ajax-rent-add?" + uri, function(data) {
})
.done(function(data){
$('#myModalNew').modal('hide');
})
$('#calendar').fullCalendar('refetchEvents');
});
}
沒有人使用.off()任何想法? –