Javascript 使用ajax更改google图表类型
我有这个js:Javascript 使用ajax更改google图表类型,javascript,jquery,ajax,charts,nette,Javascript,Jquery,Ajax,Charts,Nette,我有这个js: <script type="text/javascript"> google.load('visualization', '1', { packages: ['corechart'] }); google.setOnLoadCallback(loadData); function loadData() { $.get({link loadData!}, function (results) {
<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>
load('visualization','1','{
软件包:['corechart']
});
setOnLoadCallback(loadData);
函数loadData(){
$.get({link loadData!},函数(结果){
绘图(结果);
});
}
功能图(结果){
var data=new google.visualization.DataTable();
…获取一些数据等。。。
图表绘制(数据、选项);
}
我喜欢使用ajax更改图表类型。我可以重新绘制js和html代码,但函数loadData()
不会再次启动。如何修复它?在不使用google的情况下运行loadData()
。setOnLoadCallback()
解决了此问题