1 events: function(start,end, callback) { 2 var view = $('#calendar').fullCalendar('getView'); 3 var viewName = view.name; 4 $.ajax({ 5 url: APP_DOMAIN+"/meetings/list_json", 6 dataType: 'json', 7 data: { 8 start: start.format(), 9 end: end.format() 10 }, 11 success:function(doc) { 12 var eventServer =[]; 13 $(doc).each(function() { 14 if (viewName == 'month') { 15 eventServer.push({ 16 allDay:$(this).attr('allDay'), 17 className:$(this).attr('className'), 18 title:$(this).attr('title'), 19 start:$(this).attr('start'), 20 url:$(this).attr('url') 21 }); 22 }else{ 23 eventServer.push({ 24 allDay:$(this).attr('allDay'), 25 className:$(this).attr('className'), 26 title:$(this).attr('title'), 27 start:$(this).attr('start'), 28 end:$(this).attr('end'), 29 url:$(this).attr('url') 30 }); 31 }; 32 }); 33 callback(eventServer); 34 } 35 }); 36 },
为什么callback报错,我是按照官方文档来写的。
callback一直是false,提示boolean is not a function。
events: function(start,end,timezone, callback) {
少了一个timezone,官方文档害死人。。
解决了吗?