也许它重复但无法找到以前主题的解决方案.我想在我的多个图表中添加/删除一些数据.但我全局声明dataTable var并将其设置为onCallBack,没问题.但是我希望在使用Ajax回调后添加/删除数据.
var testRows = [
['Test-A', 4, 3],
['Test-B', 1, 2],
['Test-C', 3, 4],
['Test-D', 2, 0],
['Test-E', 2, 5]
];
var testRow = ['Test-F', 8, 1];
var data = null;
google.load("visualization", "1", {
packages: ["corechart", 'table']
});
google.setOnLoadCallback(function () {
data = new google.visualization.DataTable();
data.addColumn('string', 'Task');
data.addColumn('number', 'Hours per Day');
data.addColumn('number', 'How Sexy');
data.addRows(testRows);
drawChart('tablechart', 'div_id_1', testRow, null);
drawChart('columnChart', 'div_id_2', null, null);
});
function drawChart(chartType, containerID, row, options) {
data.addRow(row);
var containerDiv = document.getElementById(containerID);
var chart = false; …Run Code Online (Sandbox Code Playgroud)