Почему Google Charts не видит данные (No data)?
Почему получаю ошибку о том что данные отсутствуют?

var tableArr = new Array();
tableArr.push(['Наименование', 'Сумма']);
$(window).on('load', function() {
$.ajax({
url: '../test.php',
type: "GET",
dataType: "json",
success: function(json) {
if (typeof(json.response) == 'object') {
for (var i in json.response.items) {
tableArr.push([json.response.items[i].name, Number(json.response.items[i].amount)]);
}
}
}
});
return false;
});
google.charts.load("current", {
packages: ["corechart"]
});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable(tableArr);
var options = {
title: 'Таблица',
pieHole: 0.4,
};
var chart = new google.visualization.PieChart(document.getElementById('donutchart'));
chart.draw(data, options);
}
response from test.php
{
"response": {
"items": [
{
"name": "Тест",
"amount": "3910.75"
},
{
"name": "Тест2",
"amount": "305.00"
},
{
"name": "Тест3",
"amount": "55.00"
}
]
}
}