将jquery对话框与fullcalendar eventDrop方法结合使用

时间:2013-01-22 13:30:09

标签: jquery fullcalendar

我已经停止了一段代码:

eventDrop: function(event,dayDelta,minuteDelta,allDay,revertFunc) {
if (!confirm('some question')) {
    revertFunc();
}
else {
    $.ajax({
        url: '/some/url/',
        error: function(){
            revertFunc();
            alert('some text');
        },
    });
}

}

我希望使用jquery对话框而不是标准的js确认框和eventDrop方法(使用revertFunc)。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我无法在eventDrop方法中找到使用jquery对话框和revertFunc的方法,所以我做了一些解决方法:

  • 在eventDrop上调用jquery对话框,其中url为参数:

    url ='/ some / url / with / datetime'; $('#dialog-confirm')。data('url',url).dialog('open');

  • 对话框选项定义按钮,在确认时调用ajax,在取消时调用'refetchEvents'(而不是在eventDrop中调用'revertFunc'):

    $('#calendar')。fullCalendar('refetchEvents');