我有以下html:
<html>
<head>
<script type='text/javascript' src='https://www.google.com/jsapi'></script>
<script type='text/javascript'>
google.load('visualization', '1', {'packages': ['geomap']});
google.setOnLoadCallback(drawRegionsMap);
function drawRegionsMap() {
var data = google.visualization.arrayToDataTable([
['Country', 'Money', ''],
['US', 80.21, 'United States']
['JP', 10.01, 'Japan']
...
]);
var options = {};
var geomap = new google.visualization.GeoMap(document.getElementById('chart_div'));
geomap.draw(data, options);
};
</script>
</head>
<body>
<div id="chart_div" style="width: 750px; height: 550px;"></div>
</body>
</html>
我需要直接阅读包含以下内容的.txt文件:
['Country', 'Money', ''],
['US', 80.21, 'United States']
['JP', 10.01, 'Japan']
填写此处使用的数组:
var data = google.visualization.arrayToDataTable([...]);
我怎样才能使这是javascript?
谢谢 丹尼尔
答案 0 :(得分:1)
如果您的文件格式正确,则为JSON,即:
[
["Country","Money",""],
["US",80.21,"United States"],
["JP",10.01,"Japan"],
...
]
然后你可以简单地用AJAX real加载它并通过JSON.parse()
运行它以获得所需的数组。有很多关于从文件中检索JSON的教程,所以请试一试,如果您有更具体的问题,请告诉我们。