2014-02-19 177 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