Javascript 尝试在fullcalendar中使用对话框时出错

Javascript 尝试在fullcalendar中使用对话框时出错,javascript,jquery,dialog,fullcalendar,Javascript,Jquery,Dialog,Fullcalendar,我尝试使用对话框作为表单,用ajax将事件放入数据库中 我的代码是“选择:”元素: select: function(start, end, allDay) { var title = $('#title'); var agenda = $('#agenda'); var boite = $("#dialog-form").dialog({ autoOpen

我尝试使用对话框作为表单,用ajax将事件放入数据库中

我的代码是“选择:”元素:

select: function(start, end, allDay) {
                var title  = $('#title');
                var agenda = $('#agenda');
                var boite  = $("#dialog-form").dialog({
                    autoOpen: false,
                    height: 200,
                    width: 500,
                    buttons: {
                        "Creer le nouvel evenement": function() {
                            $.ajax({
                                url: "{{ path('event_add') }}",
                                type: "POST",
                                data: { start: start, end: end, allday: allDay, title: title, agenda: agenda }
                            })
                            .done(function() {
                                $( this ).dialog( "close" );
                            });
                        }
                    },
                    Cancel: function() {
                        $( this ).dialog( "close" );
                    },
                    close: function() {
                    }
                });
                if (boite.dialog("open")) {
                    calendar.fullCalendar('renderEvent',
                    {
                        title: title,
                        start: start,
                        end: end,
                        allDay: allDay
                    },
                    true // make the event "stick"
                    );
                }
                calendar.fullCalendar('unselect');
    },
有两种情况:

  • 第一种情况: 我尝试使用在fullcalendar文件夹中找到的jquery文件,对话框不会出现,我得到了错误:
TypeError:$(…)。对话框不是函数

  • 第二种情况: 尝试使用最后一个jquery文件时,会出现对话框,但出现两个错误:
TypeError:s.replace不是函数(完整日历行1837) TypeError:对未实现接口HTMLInputElement的对象调用了“Stepp”。(jquery1.9.1第7340行)

单击某一天以获取对话框时,会出现s.replace错误。 当我单击对话框内的按钮时,会出现逐步升级错误

有解决办法吗

Thx预付款:)


PS:对不起,我的英语不好,我不是一个天生的英语使用者。

你是否包括了
jqueryui
?是的,我包括了jquery1.9.1和jqueryui 1.10.4你能提供一个关于jsfiddle的简单演示吗?