ajax를 통해로드 할 때 내 이벤트 데이터가 jquery fullcalendar와 제대로 작동하지 않습니다. 그러나 ajax 요청은 올바른 형식의 JSON 데이터를 분명히 반환합니다. 반환 된 데이터를 복사하여 붙여 넣기 만하면 캘린더를 초기화 할 때 이벤트 소스에 하드 코딩하면 모두 제대로 작동합니다! 내 코드는 무엇입니까?jquery fullcalendar - 이벤트 데이터가 이상한 문제
$(document).ready(function() {
// This is the data returned by the AJAX request - works fine when hard coded
var data =
[{"title":"Test Event","description":"<p>Tester<\/p>","start":"1329264000","end":"1329264000","className":"sport junior_school"}];
var cal = $('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
eventSources: [
'<?php echo Url::base()?>school-calendar/fetch_events'
//data
]
});
});
"제대로 작동하지 않습니다." 또한 PHP 코드의 _actual_ 출력을 보여줍니다. – JAAulde
URL을 이벤트 소스로 사용할 때 일정에 캘린더가 표시되지 않습니다. 위의 붙여 넣은 코드에서 'data' var에 표시된 것처럼 JSON 응답을 하드 코딩하면 이벤트가 캘린더에 표시됩니다. PHP 출력은 위와 동일하지만 Url :: base를 사용하여 URL이 생성 된 곳과 동일합니다. – bsod99
Kohana를 사용하여 URL을 생성합니까 (http://docs.kohanaphp.com/helpers/url)? 그렇다면'Url :: base'의 대문자'U'와 반대로 'url :: base()'가되어서는 안됩니까? – JAAulde