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();
私は決してアラートを受け取りません。他のコンソール メッセージは正常に表示されます。