Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用ajax更改google图表类型_Javascript_Jquery_Ajax_Charts_Nette - Fatal编程技术网

Javascript 使用ajax更改google图表类型

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) {

我有这个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>

load('visualization','1','{
软件包:['corechart']
});
setOnLoadCallback(loadData);
函数loadData(){
$.get({link loadData!},函数(结果){
绘图(结果);
});
}
功能图(结果){
var data=new google.visualization.DataTable();
…获取一些数据等。。。
图表绘制(数据、选项);
}
我喜欢使用ajax更改图表类型。我可以重新绘制js和html代码,但函数
loadData()
不会再次启动。如何修复它?

在不使用
google的情况下运行
loadData()
。setOnLoadCallback()
解决了此问题