我已经停止了一段代码:
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)。
有什么想法吗?
答案 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');