1

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

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

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

非常感谢你的帮助。PS:我还是javascript的菜鸟

4

1 回答 1

1

我只是在本周末通过查看wiki 上的示例立体主义时间线的来源为一个项目找到了这一点。

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

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

对此有几点需要注意。首先,tl是你的Timeline.create(...)对象。其次,附加到 JSON 文件名的?和内容确保每次调用都有一个唯一的 URL,以防止 JSON 缓存。new Date

于 2011-03-13T16:31:14.163 回答