1

我有这个js:

<script type="text/javascript">
    google.load('visualization', '1', {
        packages: ['corechart']
    });
    google.setOnLoadCallback(loadData);
    function loadData() {
        $.get({link loadData!}, function (results) {
            drawChart(results);
        });
    }
    function drawChart(results){
        var data = new google.visualization.DataTable();
        ...get some data etc...
        chart.draw(data, options);
    }
</script>

我喜欢使用 ajax 更改图表类型。我可以重绘 js 和 html 代码,但函数loadData()不会重新启动。我该如何解决?

4

1 回答 1

0

运行loadData()google.setOnLoadCallback()解决此问题

于 2015-04-13T15:24:34.280 回答