Google Chart - необнаруженная ошибка: не массив

У меня есть скрипт php, который генерирует данные Google-диаграммы и возвращает их в формате json. Он загружается в диаграмму Google с помощью метода jQuery $ .get (). Когда я передаю данные возврата в Google "arrayToDataTable"функционировать так:

var googleChartData = google.visualization.arrayToDataTable(chartData);

Я получаю эту ошибку:

Итак, что я сделал, я сбросил значение моей переменной "chartDataи я получил следующее:

Итак, что я сделал, скопируйте эти данные из окна консоли в "arrayToDataTable"функция вручную, как это:

var googleChartData = google.visualization.arrayToDataTable([["Date Range","0001\/102\/0 Available","0001\/102\/0 Unavailable","0001\/102\/1 Available","0001\/102\/1 Unavailable"],["02\/10\/2013",0,1,110,11],["03\/10\/2013",0,1,189,11],["04\/10\/2013",0,1,189,11],["06\/10\/2013",0,1,189,10],["07\/10\/2013",0,1,187,10],["08\/10\/2013",186,11,0,1],["09\/10\/2013",186,11,0,1],["10\/10\/2013",0,1,186,11],["11\/10\/2013",0,1,204,11],["13\/10\/2013",0,1,204,11]]);

Теперь диаграмма отображается (как и ожидалось, потому что верные данные из моего php-скрипта верны):

Это немного странно; Кто-нибудь знает, почему диаграмма не работает, когда она загружается из переменной?

Ответы на вопрос(1)

Ваш ответ на вопрос