2014-02-19 2 views
2

저는 최근에 fullcalendar를 사용하기 시작했으며, ajax를 사용하여 달력에 설정된 이벤트를 저장하고 데이터베이스에 데이터를 저장하는 PHP 파일에 데이터를 전달하는 방법을 궁금해했습니다. 기본적으로 내가 달성하려고하는 것은 누군가가 일정을 수행 한 후에 (필드를 클릭하여) 일정에 이벤트를 만들 때 해당 이벤트의 데이터를 이벤트 날짜가있는 데이터베이스에 삽입한다는 것입니다. 이 작업을 수행 할 수 있습니까?FullCalendar를 사용하여 데이터 저장

감사합니다.

내가 자리에있는 코드와 나는에서 아약스 부분을 넣어 어디 확실하지 않다 :

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); (이벤트를 클릭 할 때 $ .post를 사용할 수 있습니다) 엔티티 PHP 파일로 ID와 당신이 사용할 수있는 이드를 사용하고 이드를 보내
당신은 필드

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

값으로 매개 변수를 전달하고 매개 변수를 01 가치를 추가 할 수 있습니다 변경 후

node_save($node); 
+0

어떻게 작동합니까? – user2101411

관련 문제