如何解决Google Charts loader.js只能加载一次

时间:2016-02-10 12:22:36

标签: javascript java jquery charts

<script type="text/javascript">

google.charts.load('current', {'packages':['corechart']});
  google.charts.setOnLoadCallback(drawChart);


  function drawChart() {

      var completed=parseInt(document.getElementById('completed1').value);
      var notcompleted=parseInt(document.getElementById('notcompleted1').value);

      alert(completed);
      alert(notcompleted);

    var data = google.visualization.arrayToDataTable([

      ['Task', 'Student'],
      ['Students Completed',     completed],
      ['Students Not Completed',      notcompleted],

    ]);

    var options = {
      title: ''
    };

    var chart = new google.visualization.PieChart(document.getElementById('piechart1'));

    chart.draw(data, options);
  }



</script>

这个脚本在我的一个页面上我多次调用此页面,因此在控制台显示&#34; Google Charts loader.js只能加载一次。&#34;

1 个答案:

答案 0 :(得分:-1)

将其移动到用于预加载所有其他全局函数等的任何文件。

例如,我有我的app.js(使用角度)