Временная шкала SIMILE и календарь Google с использованием JSON вместо XML - PullRequest
1 голос
/ 11 марта 2011

Здравствуйте. Я пытаюсь использовать временную шкалу библиотеки JavaScript из SIMILE.До сих пор я получил график работы, если данные поступают из файла XML.

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

Однако я хочу получить данные из файла JSON вместо XML-файла.

Большое спасибо за вашу помощь.PS: я все еще новичок в JavaScript

1 Ответ

1 голос
/ 13 марта 2011

Я только что понял это для проекта на этих выходных, проверив источник примера временной шкалы Кубизма в вики .

То, что вы видите в этом исходном коде, следующее:

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

Есть несколько моментов, на которые следует обратить внимание.Во-первых, tl - это ваш Timeline.create(...) объект.Во-вторых, элементы ? и new Date, добавленные к имени файла JSON, обеспечивают уникальный URL-адрес при каждом вызове для предотвращения кэширования JSON.

...