2012-06-14 6 views
0

PHP 스크립트에서 AJAX를 통해 데이터를 얻었으므로 반환 값을 내 fullcalendar에 나열된 이벤트로 사용하고 싶습니다. 그러나 어떻게 든 그것은 작동하지 않았다! 나는 fullcalendar 문서에서 예제를 복사하여 그것을 조금 수정 : I 마찬가지로 지금까지AJAX-Source의 이벤트가 fullcalendar에 추가되지 않았습니다.

{ 
    id: 15, 
    title: '???', 
    start: '2012-06-11 11:00:00', 
    end: '2012-06-13 11:00:00', 
    url: '#', 
    allDay: false, 
    color: 'Orange' 
}, 
{ 
    id: 7, 
    title: '???', 
    start: '2012-05-28 08:00:00', 
    end: '2012-06-10 08:00:00', 
    allDay: false, 
    color: 'Orange' 
}, 
{ 
    id: 6, 
    title: '???', 
    start: '2012-05-21 08:00:00', 
    end: '2012-05-28 08:00:00', 
    allDay: false, 
    color: 'Orange' 
} 

을 : 내 PHP 스크립트의 반환 값을 표시하는 경우

$.ajax({ 
     type: "POST", 
     url: "content/con_FillDatesToPopulateEvent.php", 
     data: { 
      start: startStr, 
      end: endStr, 
     }, 
     success: function (returnVal) { 
      var events = []; 
      singleEvents = returnVal.split("|"); 
      $.each(singleEvents, function(i, val){ 
       events.push(val); 
      }); 
     callback(events); 
     }    
}); 

하는 이벤트가 잘 찾고를 "callback()"호출로 모든 이벤트를 fullcalendar에 추가해야한다는 것을 알고 있습니까? 내 문제가 보이고 그것을 고칠 수있는 힌트를 줄 수 있습니까? 나는 만족스러운 해결책없이 인터넷에서 잠시 동안을 찾고있다!

미리 도움을 주셔서 감사합니다.

+0

callback() 함수의 기능은 무엇입니까? 그 함수의 코드를 여기 게시 할 수 있습니까? – ganeshk

답변

1

.fullCalendar를 호출하면 이벤트에 대한 JSON 소스를 정의하는 매개 변수 "이벤트"를 전달할 수 있습니다. 예 :

$('#calendar').fullCalendar({ 
    events: 'content/con_FillDatesToPopulateEvent.php' 
}); 

그리고 이벤트를 채우기 위해 필요한 것이 전부입니다. callback의 코드가 명확하지 않습니다.

관련 문제