真棒插件。 但我試圖通過SQL-Rquest加載一些事件。 請求成功,我可以將數組放在另一個容器中或提醒他們,但日曆不會加載事件。在這裏我的腳本SQLite-Request後沒有回調
$('#calendar').fullCalendar( { header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, editable: true, events: function(start, end, callback) { var rs = db.execute("select * from xCal"); var i = 0; var events = '['; while(rs.isValidRow()) { if(i == 0){var events=events}else{events = events+','} events=events+ "{id:'"+rs.fieldByName('id')+"',"+ "title:'"+rs.fieldByName('title')+"',"+ "allDay:'"+rs.fieldByName('allDay')+"',"+ "start:'"+rs.fieldByName('start')+"',"+ "end:'"+rs.fieldByName('end')+"',"+ "url:'"+rs.fieldByName('url')+"',"+ "description:'"+rs.fieldByName('description')+"'}"; i++; rs.next(); } events = events+']'; callback(events); } });
UDATE引起評論.....
感謝重播,但是那不是原因。我改變了代碼(刪除引號和url完成),但它沒有運行:(。
如果我試圖把事件選項中的SQL請求返回,它的runnig完美。有一個問題,我已通知回調-VAR回調();
。
function(events){
callback(events);
popLoading();
}
調用回調本身?
更新事業答案....
見上文。相信我,字符串是正確的。 BTW I'm使用Unix時間戳;)
你可能會寫出一個確切的feed轉換爲文本。例如,Allday不應該有引號!和url可能有非法cahracter需要escapin ..它有點片,但一旦它去這個插件岩石。 – ppumkin 2011-05-05 18:10:57