您好:我正在尝试使用 SIMILE 的 JavaScript 库时间线。到目前为止,如果数据来自 XML 文件,我已经得到了我的时间表。
Timeline.loadXML("example.xml", function(xml, url) { eventSource.loadXML(xml, url); });
但是,我想从 JSON 文件而不是 XML 文件中获取数据。
非常感谢你的帮助。PS:我还是javascript的菜鸟
我只是在本周末通过查看wiki 上的示例立体主义时间线的来源为一个项目找到了这一点。
您在该源代码中看到的内容如下:
tl.loadJSON("cubism.js?"+ (new Date().getTime()), function(json, url) {
eventSource.loadJSON(json, url);
});
对此有几点需要注意。首先,tl
是你的Timeline.create(...)
对象。其次,附加到 JSON 文件名的?
和内容确保每次调用都有一个唯一的 URL,以防止 JSON 缓存。new Date