簡體   English   中英

從fullcalendar.io重新獲取事件時,多個Ajax請求

[英]Multiple Ajax Request when refetching Events from fullcalendar.io

我有一個問題:當我在執行插入事件的ajax請求后,從fullcalendar提取事件時,他多次執行了ajax請求。 因此,同一事件在數據庫中是兩倍或更多。 為什么? 謝謝!

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' );
                        });

}

已解決,僅在.click()之前使用.off()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM