, jQuery ; , $(element) $(element)[0] .. , jQuery , , :
add('LineChart', '#mileage') add('LineChart', 'mileage')$(element)[0] document.getElementById(element)
:
- div (..
this.element.html(''), .draw(newDataTable, opts) . gviz ( , ). , , , , . , , , . , :
function drawMyChart(dataTable) {
var opts = {height:50, width:50};
var chart = new google.visualization.LineChart(document.getElementById('vis'));
chart.draw(dataTable, opts);
}
function makeAjaxCall() {
$.ajax({
url: '/path/to/data/json',
sucess: drawMyChart(a),
dataType: 'json'
});
}
<div id='vis'></div>
<input type='button' onclick='makeAjaxCall()'>Go</input>
, .