0

我有一个公共的谷歌日历。提要测试正常,但我无法让事件显示在完整日历中。我的提要是用于共享的 XML 提要。我读过类似的帖子,但它们没有帮助。

http://drcraigjohnson.net/fullcalendar-1.5.3/demos/theme.html

$(document).ready(function() {
    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();

    $('#calendar').fullCalendar({
        theme: true,
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        editable: true,                        
        events: 'https://www.google.com/calendar/feeds/jl2um2s9odbrtj7lt3bn9817vg%40group.calendar.google.com/public/basic',
        eventClick: function(event) {
            if (event.url) {
                window.open(event.url);
                return false;
            }
        },
    });
});
4

2 回答 2

0

哎呀!确保未选中谷歌日历“仅共享我的空闲/忙碌信息” 。通过使用已知的工作提要进行测试,即有效的谷歌假期 xml。然后我知道了一些事情:我的饲料。再次感谢。问题解决了!!!

于 2012-07-19T00:38:38.163 回答
0

我无法使用 jsfiddle 对此进行测试 - 我想我无权访问您的 Google 日历。无论如何,您可以在这里纠正几件事:

  1. 从 JavaScript 部分删除HTML注释!<!--以脚本标签开头的那个
  2. 回调后有一个额外的逗号eventClick- 删除它。不过,这应该会给您带来语法错误。您的 JS 不会出现语法错误。

尝试使用浏览器工具(Chrome 开发工具或 Firebug)检查您的 API 调用以进一步调试。

于 2012-07-18T14:15:57.323 回答