저는 ColdFusion cfc를 사용하여 시작일과 종료일 사이에 쿼리 이벤트를 호출합니다.Fullcalendar는 데이터를 반환하지 않습니다.
$(document).ready(function() {
var calendar = $('#calendar').fullCalendar({
events: function(start, end, callback) {
$.ajax({
type: "GET",
url: 'cfc/forecast.cfc?method=GetForecast&returnformat=plain',
data: {
startDate: start.getDate(),
startMonth: start.getMonth(),
startYear: start.getFullYear(),
endDate: end.getDate(),
endMonth: end.getMonth(),
endYear: end.getFullYear()
},
success: function(data) {
callback(data);
}
});
}
});
});
가 불을 지르고에서 반환 된 데이터는 다음과 같습니다 :
[
{"ID": 16, "start": "2010-01-04 00:00:00.0", "end": "", "title": "AM 2 Hours: 2 - 2"},
{"ID": 16, "start": "2010-01-04 00:00:00.0", "end": "", "title": "AM 2 Hours: 2 - 2"},
{"ID": 16, "start": "2010-01-04 00:00:00.0", "end": "", "title": "PM 2 Hours: 2 - 2"},
{"ID": 16, "start": "2010-01-04 00:00:00.0", "end": "", "title": "PM 2 Hours: 2 - 2"}
]
그래서 용서해주십시오 나는 자바 스크립트, jQuery를하고 FullCalendar에 새로운 해요 여기 내 스크립트입니다. 나는 뭔가를 놓치고 있지만 그것이 무엇인지 알 수 없다는 것을 압니다. 어떤 제안이라도 대단히 감사합니다!
감사합니다.
안녕하세요 Jeff, 감사합니다. 나는 모든 3 개의 제안을 시도했다. 그러나 운이 아니었다. 나는 과거의 시작과 끝을 시도해 왔고 나는 오류가있는 문자열로 끝냈다. 여기 내 스크립트는 이벤트 : "cfc/fms-forecast.cfc? method = GetForecast & startDate ="+ + start.getDate() + "& startmonth ="+ start.getMonth() + "& startYear ="+ start. ? = "+ start.getFullYear() 다른 제안 감사 startYear"... 연합사/FMS-forecast.cfc 운전 방식? "& : 시작 이벤트를 정의되지 않은 :하여 getFullYear() 여기 오류입니다 – user281867
CF 스크립트를 바꿀 수 있으면 위의 코드를 정확하게 사용할 수 있습니다. Fullcalendar는 시작 및 종료 매개 변수를 쿼리 문자열에 추가하므로 코드에서 수행 할 필요가 없습니다. 스크립트는 쿼리 문자열에서 시작과 끝을 처리 할 수 있어야합니다. 유닉스 시간 소인에서 데이트 대상으로 변경하여 그들을 처리 할 수 있습니다. 말이 돼? –
감사합니다. Jeff, "& returnformat = plain"을 추가 한 후에 작동했습니다. 나는 다른 방법을 시도하는 동안 그것을 가지고 있었다. 다시 한번 감사드립니다! – user281867