2015-10-29 2 views
0

DEMOкалендарь добавление события с помощью fullcalendar

Я делаю fullcalendar и я был в состоянии создать его правильно вышеприведенная демо точно, как то, что я делал до сих пор. Я хотел добавить новую функцию в календарь на демо, если вы добавите событие и обновите страницу, добавленное событие исчезло. Я хотел сохранить событие в базе данных, так что, если вы его обновите, он все равно будет там, а также я могу удалить старые события. события по умолчанию В добавлении, как

$('#calendar').fullCalendar({ 
      header: { 
       left: 'prev,next today', 
       center: 'title', 
       right: 'month,agendaWeek,agendaDay' 
      }, 
      defaultDate: '2015-02-12', 
      selectable: true, 
      selectHelper: true, 
      select: function(start, end) { 
       var title = prompt('Event Title:'); 
       var eventData; 
       if (title) { 
        eventData = { 
         title: title, 
         start: start, 
         end: end 
        }; 
        $('#calendar').fullCalendar('renderEvent', eventData, true); // stick? = true 
       } 
       $('#calendar').fullCalendar('unselect'); 
      }, 
      editable: true, 
      eventLimit: true, // allow "more" link when too many events 
      events: [ 
       { 
        title: 'All Day Event', 
        start: '2015-02-01' 
       }, 
       { 
        title: 'Long Event', 
        start: '2015-02-07', 
        end: '2015-02-10' 
       }, 
       { 
        id: 999, 
        title: 'Repeating Event', 
        start: '2015-02-09T16:00:00' 
       }, 
       { 
        id: 999, 
        title: 'Repeating Event', 
        start: '2015-02-16T16:00:00' 
       }, 
       { 
        title: 'Conference', 
        start: '2015-02-11', 
        end: '2015-02-13' 
       }, 
       { 
        title: 'Meeting', 
        start: '2015-02-12T10:30:00', 
        end: '2015-02-12T12:30:00' 
       }, 
       { 
        title: 'Lunch', 
        start: '2015-02-12T12:00:00' 
       }, 
       { 
        title: 'Meeting', 
        start: '2015-02-12T14:30:00' 
       }, 
       { 
        title: 'Happy Hour', 
        start: '2015-02-12T17:30:00' 
       }, 
       { 
        title: 'Dinner', 
        start: '2015-02-12T20:00:00' 
       }, 
       { 
        title: 'Birthday Party', 
        start: '2015-02-13T07:00:00' 
       }, 
       { 
        title: 'Click for Google', 
        url: 'http://google.com/', 
        start: '2015-02-28' 
       } 
      ] 
     }); 

    }); 

Я хочу, чтобы быть в состоянии захватить данные в окне предупреждения, когда дата будет нажата, но я не могу найти, где он расположен. Мне нужно зафиксировать текст из этого окна оповещения, чтобы я мог сохранить его в базе данных после нажатия ok.

Im все еще пытается прочитать документацию, чтобы найти, где я могу получить текст и сохранить его в базе данных Документационного найден here

ответ

0
select: function(start, end) { 
    var title = prompt('Event Title:'); 
    var eventData; 
    if (title) { 
     eventData = { 
      title: title, 
      start: start, 
      end: end 
     }; 
     $('#calendar').fullCalendar('renderEvent', eventData, true); // stick? = true 
    } 
    $('#calendar').fullCalendar('unselect'); 
} 

Это та часть, где текст является получить переменное название это данные из предупреждения, которое будет названием события.