2

Google Chart API を使用してデータをレンダリングしようとしていますが、奇妙なことに、視覚化 API をロードすると、コールバック関数が呼び出されません。http://jsfiddle.net/jagzviruz/ZBMnh/でフィドルを作成しました

var DonutChart = {
data : [
    ['Sales', 20],
    ['Returns', 12],
    ['Pending', 80],
    ['Processed',990]
],
init : function(){
    $.getScript('https://www.google.com/jsapi', this.loadPackages);
},
loadPackages : function(){
    console.log('Loaded API.. now loading packages');
    var o = this;
    google.load("visualization", "1", {packages:["corechart"]});
    google.setOnLoadCallback(o.renderData);
},
renderData: function(){
    //console.log('Loaded Packages.. Now showing charts');
    alert('Render Data');
}};

DonutChart.init();

私は決してアラートを受け取りません。他のコンソール メッセージは正常に表示されます。

4

1 に答える 1