SIMILE 的时间线和谷歌日历使用 JSON 而不是 XML
你好: 我正在尝试使用 SIMILE 的 JavaScript 库时间线。到目前为止,如果数据来自 XML 文件,我的时间表就可以工作了。
Timeline.loadXML("example.xml", function(xml, url) { eventSource.loadXML(xml, url); });
但是,我想从 JSON 文件而不是 XML 文件获取数据。
非常感谢您的帮助。 PS:我还是个javascript菜鸟
Hello:
I am trying to use the JavaScript library timeline from SIMILE. So far I have gotten my timeline to work if the data comes from a XML file.
Timeline.loadXML("example.xml", function(xml, url) { eventSource.loadXML(xml, url); });
However, I want to get data from a JSON file instead of an XML file.
Thanks a lot for your help.
PS: I am still a rookie in javascript
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我这个周末刚刚通过查看 wiki 上的 Cubism 时间轴示例。
您在该源代码中看到的内容如下:
对此有一些需要注意的事项。首先,
tl
是您的Timeline.create(...)
对象。其次,附加到 JSON 文件名的?
和new Date
内容确保每次调用都有唯一的 URL,以防止 JSON 缓存。I just figured this out for a project this weekend by checking out the source of the example Cubism timeline on the wiki.
What you see in that sourcecode is the following:
There are a few things to note about this. First,
tl
is yourTimeline.create(...)
object. Second, the?
andnew Date
stuff appended to the JSON filename ensure a unique URL on each call to prevent JSON caching.