我需要通过ajax将开始和结束日期发送到服务器以将它们保存到数据库。我试图通过ajax调用取消选择方法不触发后执行ajax调用。我不确定问题是什么。请帮忙。选择后通过ajax发送fullcalendar开始和结束日期
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: ''
},
defaultDate: '<?php echo date("Y-m-d") ?>',
defaultView: 'agendaWeek',
selectable: true,
selectHelper: true,
select: function(start, end) {
//var title = prompt('Event Title:');
var title = $("#gym_mbr_name").val();
var eventData;
if (title) {
eventData = { title: title, start: start, end: end };
var calendar_datetime = $('#calendar').fullCalendar('renderEvent', eventData, true); // stick? = true
}
$('#calendar').fullCalendar('unselect');
$.ajax({
url: '<?php echo BASE_URL; ?>ajax/add_membership_schedule.php',
type: 'POST',
data: { start: start, end: end },
beforeSend: function(){ },
complete: function(){ }
}).done(function(resp){
alert(resp);
});
},
editable: true,
eventLimit: true, // allow "more" link when too many events
events: []
});
当我尝试提醒resp时,它不会给出任何输出,实际上ajax调用不会触发自身。请帮忙。
非常感谢。我将这些“奇怪的生物”塑造成了字符串,并且它实现了诀窍。 – 2014-10-07 06:37:53