SIMILE的时间轴和谷歌日历使用JSON而不是XML

时间:2011-03-11 16:16:08

标签: xml json timeline simile

您好: 我正在尝试使用SIMILE的JavaScript库时间轴。到目前为止,如果数据来自XML文件,我已经得到了时间表。

Timeline.loadXML("example.xml", function(xml, url) { eventSource.loadXML(xml, url); });

但是,我想从JSON文件而不是XML文件中获取数据。

非常感谢你的帮助。 PS:我仍然是javascript的新秀

1 个答案:

答案 0 :(得分:1)

我本周末通过查看the example Cubism timeline on the wiki的来源,为这个项目想出了这个。

您在该源代码中看到的内容如下:

tl.loadJSON("cubism.js?"+ (new Date().getTime()), function(json, url) {
  eventSource.loadJSON(json, url);
});

有一些事情需要注意。首先,tl是您的Timeline.create(...)对象。其次,附加到JSON文件名的?new Date内容确保每次调用时都有一个唯一的URL来阻止JSON缓存。