Google Visualization API - ошибка: неизвестный тип заголовка: 1

0

Когда я пытаюсь загрузить мой сайт на моем WAMP-сервере, он дает мне эту ошибку:

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

Это мой код:

<!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>

Может ли кто-нибудь сказать мне, откуда эта ошибка?

  • 0
    Попробуйте открыть ссылку https из $.get() в вашем браузере. Вы должны получить файл testchart.csv с этого сайта Google.
  • 0
    Я получил файл. Теперь я изменил код на: "$ .get (" testchart.csv ", function (csvString) {", это правильно?
Показать ещё 4 комментария
Теги:
google-visualization

1 ответ

4
Лучший ответ

Заголовок этого файла не подходит для pieChart. Измените его на что-то вроде

Name,Work
Jochen,2
Peter,5
Hans,2
Detlef,3
Jürgen,4
Andreas,6
Martin,4
  • 0
    Спасибо, теперь это работает.
  • 0
    @ Anto Jurkovic Поддерживается ли Google-карта на мобильных устройствах? он правильно масштабируется?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню