2014-02-19 210 views
2

我最近已經開始使用fullcalendar,只是想知道如何使用ajax保存日曆上設置的事件並將數據傳遞給將文件保存到數據庫的php文件。基本上我試圖完成的是,當有人在日曆上完成事件(通過單擊該字段)後,將該事件的數據插入到事件日期的數據庫中。這可以做到嗎?使用FullCalendar保存數據

謝謝!

這是我在地方的代碼,我不知道放在哪裏AJAX部分在:

var calendar = $('#calendar').fullCalendar({ 
    header: { 
     left: 'prev,next today', 
     center: 'title', 
     right: 'month,agendaWeek,agendaDay' 
    }, 
    selectable: true, 
    selectHelper: true, 
    select: function(start, end, allDay) { 
     var title = prompt('Event Title:'); 

     if (title) { 
      calendar.fullCalendar('renderEvent', 
       { 
        title: title, 
        start: start, 
        end: end, 
        allDay: allDay 
       }, 
      true); 
     } 

     calendar.fullCalendar('unselect'); 
    }, 
    editable: true, 

    eventSources: [ 
     { 

     } 
    ] 
}); 

回答

0

使用$.post('url', parameters, callback_function);(你可以用$。員額上的一個事件被點擊時)發送EID是實體ID到PHP文件,並使用EID可以使用
可以傳遞參數與現場值

$node = node_load($eid) // $eid = $_POST['eid']; 

然後添加參數值
全部變更後

node_save($node); 
+0

這將如何工作? – user2101411