您好: 我正在尝试使用SIMILE的JavaScript库时间轴。到目前为止,如果数据来自XML文件,我已经得到了时间表。
Timeline.loadXML("example.xml", function(xml, url) { eventSource.loadXML(xml, url); });
但是,我想从JSON文件而不是XML文件中获取数据。
非常感谢你的帮助。 PS:我仍然是javascript的新秀
答案 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缓存。