我有这个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()
不会再次启动。我该如何解决? 最佳答案
在没有loadData()
的情况下运行google.setOnLoadCallback()
可解决此问题