javascript Google Visualization API - 错误:未知标头类型:1

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/20260664/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-27 18:06:35  来源:igfitidea点击:

Google Visualization API - Error: Unknown header type: 1

javascripthtmlgoogle-visualization

提问by user3040943

When I try to load my site on my WAMP-Server, it gives me this error:

当我尝试在我的 WAMP-Server 上加载我的网站时,它给了我这个错误:

Error: Unknown header type: 1
https://www.google.com/uds/api/visualization/1.0/c3581c99759b4a64cb69ca21ab634266/format+en,default+en,ui+en,corechart+en.I.js
Line 171

This is my code:

这是我的代码:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>SO Q#</title>
<style type="text/css">
html {
    height: 100%; 
    width:  100%
}
body {
    height:  100%; 
    width:   100%; 
    margin:  0; 
    padding: 0
}
#chart { 
    height: 100%; 
    width:  100% 
}
</style>
<script language="javascript" type="text/javascript" src="https://www.google.com/jsapi"></script>
<script language="javascript" src="../js/jquery.js"></script>
<script language="javascript" src="../js/jquery.csv.js"></script>
<script language="javascript" type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
    $.get("https://docs.google.com/spreadsheet/pub?key=0Ao6fMN9Cw0GPdFVtZ29iYmd1cmRORU0yemYxUjE3OVE&single=true&gid=0&output=csv",    function(csvString) {
    var arrayData = $.csv.toArrays(csvString, {onParseValue: $.csv.hooks.castToScalar});
    var data = new google.visualization.arrayToDataTable(arrayData);
        var view = new google.visualization.DataView(data);
        view.setColumns([0,1]);
        var options = {
            title: "A Chart from a CSV!",
            legend: 'none'
        };
        var chart = new google.visualization.PieChart(document.getElementById('chart'));
        chart.draw(view, options);
    });
}
</script>
</head>
<body>
<div id="chart"></div>
<script>
</script>
</body>
</html>

Can anyone tell me where this error comes from?

谁能告诉我这个错误来自哪里?

回答by Anto Jurkovi?

Header of that file is not proper for pieChart. Change it to something like

该文件的标题不适用于 pieChart。将其更改为类似

Name,Work
Jochen,2
Peter,5
Hans,2
Detlef,3
Jürgen,4
Andreas,6
Martin,4