Проблемы с googlecharts

Я со следующей проблемой, когда я инициализирую мой сайт я могу увидеть диаграмму, но когда я нажимаю, чтобы перейти на страницу он проблемы, а не показывает. Сайт был запрограммирован на Ajax, поэтому я бы дал только div. Следующий код находится на одной из этих страниц, которые я рисую с помощью Ajax. Эту страницу функций я называю приборной панелью:

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>

Когда я открываю консоль chrome, меня информируют о следующей ошибке:

Uncaught Error: google.charts.load() cannot be called more than once with version 44 or earlier.

Поиск в Интернете не нашел ничего конкретного, однако заметил, что есть что-то, связанное с количеством сделанных звонков. Не считается по очевидным причинам неисполнения поправок. Кто-то знает, как исправить проблему ?

1 ответ

  1. Я знаю, что уже слишком поздно, но в случае, если вы все еще не нашли решение, вы можете попробовать это:

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

    напишите » 45 «вместо» current», потому что» current «по-прежнему версия»44».
    Это сработало для меня