我已设置 fullcalendar 来加载多个 Google 日历事件,但想知道除了标题和时间之外是否有任何方法可以加载事件的描述或其他数据?
我想从 Google 日历事件中获取“描述”和“位置”字段,并将它们显示在全日历的工具提示中。
我正在考虑尝试解析 event.url 结果,但由于跨域 ajax 请求,它不起作用。我想可能可以通过代理 php 脚本或 crossframe jquery 来实现,但我想知道 fullcalendar 是否可以更干净地提供对此数据的访问? (或者如果有人有更好的主意)
最佳答案
不知道他们有这个:有趣的发现。 如果您查看 gcal.js 源文件,会发现有一个代码块如下所示:
events.push({
id: entry['gCal$uid']['value'],
title: entry['title']['$t'],
url: url,
start: start,
end: end,
allDay: allDay,
location: entry['gd$where'][0]['valueString'],
description: entry['content']['$t']
});
我的期望是您可以使用位置
和描述
字段来执行您想要的操作。
事实上,您可能可以从条目对象中添加您想要的任何其他字段:您需要知道您有哪些选项,但是 http://code.google.com/apis/gdata/samples/cal_sample.html使其变得非常简单。我很好奇为什么他们不只是将整个条目对象添加为字段,这样如果/当您需要时,所有数据都可以访问。
关于jquery - fullcalendar jQuery - 可以从 Google 日历事件中检索描述吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5811352/