我一直在使用FullCalendar插件一点,我已经设法使其工作在FF和Chrome,但我似乎不明白为什么事件不会显示在Safari上.
我正在使用Rails后端作为数组来获取事件.这是FireBug显示的事件的JSON对象.
_end: Invalid Date _id: "1953" _start: Fri Feb 10 2012 00:00:00 GMT+0530 (IST) allDay: false backgroundColor: "#F60 !important" className: Array[0] color: "#FFFFFF !important" description: "" end: Invalid Date start: Fri Feb 10 2012 00:00:00 GMT+0530 (IST) textColor: "#FFFFFF !important" __proto__: Object
我在safari控制台上没有错误. FF和Chrome上的无效结束日期显示为空.
这是我如何填充事件
event[:id] = each_event.id event[:title] = each_event.event_title event[:allDay] = each_event.all_day? event[:start] = each_event.start_time.strftime('%Y-%m-%d %H:%M:00') event[:end] = each_event.end_date.to_time.strftime('%Y-%m-%d %H:%M:00') if each_event.end_date.present? event[:color] = '#FFFFFF !important' event[:backgroundColor] = (each_event.user == current_user) ? '#F60 !important' : '#090 !important' event[:backgroundColor] = '#090 !important' unless each_event.private? event[:textColor] = '#FFFFFF !important'
我尝试将datetime转换为iso8601格式,并且它不起作用.我对于问题是完全无知的.我真的很感激一些帮助.