2016-05-04 22 views
0

私は次の問題を抱えています。自分のサイトを初期化するときにグラフを見ることができますが、ページを表示するにはクリックしてショーではなく問題を表示します。このサイトはAjaxでプログラミングされていたので、私はdivしか与えませんでした。これらのページの1つに、Ajaxで描く次のコードがあります。googlechartsの問題

google.charts.load("current", {packages: ["corechart"]}); 
google.charts.setOnLoadCallback(drawChart); 

function drawChart() { 
    var data = google.visualization.arrayToDataTable([ 
     ['Usado', 'Liberado'], 
     ['Usado', <?php echo $tamanho->USADO ?>], 
     ['Liberado', <?php echo $tamanho->LIBERADO ?>] 
    ]); 

var options = { 
    title: 'Banco de dados', 
    is3D: true, 
}; 

var chart = new google.visualization.PieChart(document.getElementById('piechart_3d')); 
chart.draw(data, options); 
} 

マイ指数私は自分自身には、以下のディレクトリのWeb含まれます:私はクロームのコンソールを開くと

<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> 

、私は次のエラーの通知をしています:

私はダッシュボードを呼ぶこの機能ページ
Uncaught Error: google.charts.load() cannot be called more than once with version 44 or earlier. 

インターネットを検索しても何も具体的には見つかりませんでしたが、私はそれが何らかの呼び出しに関連していることに気付きました。改正の非稼動の明白な理由のために信じられていない。誰かがこの問題を解決する方法を知っていますか?

+0

こんにちは、理解しようとしています。いつあなたのチャートに問題がありますか? – rick

+0

@rick問題は、私が別のページにいて、クリックしてダッシュボードに行くときに発生します。問題のOsがこの状況にあるとき、ページをリロードすると、正常に表示されます。 –

答えて

0

私は手遅れになることを知っているが、あなたはまだ解決策を見つけていなかった場合には、あなたがこの試すことができます:「現在の」ので、

google.charts.load('45', {packages: ['corechart']}); 

書き込み「45」の代わりに「現在の」まだバージョン "44"です。 これは私のために働いた