【问题标题】:Fullcalendar: save external events immediately in SQL dbFullcalendar:在 SQL db 中立即保存外部事件
【发布时间】:2018-03-01 18:35:56
【问题描述】:

我在 Stackoverflow 中搜索了我的问题的答案:如何将丢弃的外部事件立即保存到数据库中。通过对话框添加和更新事件可以正常工作。拖动的外部事件渲染得很好。 这是我在 eventReceive 函数中使用的代码。显示事件数据的第一个警报是正确的,但从未到达第二个。

eventReceive: function (event, delta, revertFunc) {

                alert(event.title + " was dropped on " + event.start.format()); //REPLACE WITH AJAX TO SAVE EVENT DATA
                var eventToAdd = {
                    title: event.title,
                    description: "Unknown",
                    start: event.start.format,
                    end: event.end.format,

                    allDay: isAllDay(event.StartDate, event.EndDate)
                };
                if (checkForSpecialChars(eventToAdd.title) || checkForSpecialChars(eventToAdd.description)) {
                    alert("please enter characters: A to Z, a to z, 0 to 9, spaces");
                }
                else {
                    alert(event.title + " was dropped on " + event.start.format());
                    PageMethods.addEvent(eventToAdd, addSuccess);
                }
            },

据我所知,当鼠标悬停在页面中的任何元素上时,var eventToAdd JQuery 3.3.1 一遍又一遍地触发相同的功能后,我挖掘得更深一些。涉及的函数有:matchFromGroupMatchers、elementmatcher、prefilter 和 Sizzle。 fullcalendar的javascript没有恢复。

【问题讨论】:

    标签: fullcalendar fullcalendar-3


    【解决方案1】:

    似乎变量 eventToAdd 正在使用中。将其更改为其他名称解决了它。我现在是这样的:

    eventReceive: function (event) {
    
                       // alert(event.title + " was dropped on " + event.start.format());
                        var eventAdd = {
                            start: event.start.format(),
                            end: event.end.format(),
                            title: event.title,
                            description: "Onbekend",
                            hwType: "Proefwerk",
                        };
                        PageMethods.addEvent(eventAdd, addSuccess);
    
                },
    

    【讨论】:

      猜你喜欢
      • 2012-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-26
      • 1970-01-01
      相关资源
      最近更新 更多