是否可以将外部数据用作JavaScript变量?

时间:2012-08-16 08:40:25

标签: javascript xml google-visualization

我正在使用Google chart tools

您可以通过链接查看示例。但我想使用外部数据,如csv,xml,txt或excel表作为我的图表的来源。

 function drawRegionsMap() {
    var data = google.visualization.arrayToDataTable([
      ['Country', 'Popularity'],
      ['Germany', 200],
      ['United States', 300],
      ['Brazil', 400],
      ['Canada', 500],
      ['France', 600],
      ['RU', 700]
    ]);

你可以看到我们在脚本中给出了像'德国'或'巴西'这样的名字。 如上所述,是否可以将这些名称称为外部来源?

1 个答案:

答案 0 :(得分:0)

是。您需要加载这些外部源并将它们转换为数组。所有这些都可以在JavaScript中完成,您可以通过AJAX加载外部资源。您可以在此处详细了解AJAX:wikipediaw3schoolsjQuery。将文件中的数据加载到JavaScript中的字符串后,仍然需要解析它,这取决于数据的格式。