google.setOnLoadCallback не работает / не ждет пока ничего не загрузится

Вот и все, звонок, кажется, ничего не делает.

Если я отлаживаю страницу в Chrome, поставьте точку останова сразу после вызова

google.load('visualization', '1.0', { packages: ['corechart', 'bar', 'table'] });

и буквально подождите 5-10 секунд до окончания загрузки, затем продолжайте, все в порядке. В противном случае, если я позволю 'setOnLoadCallback' попытаться сделать это, он выдаст

'Uncaught TypeError: Невозможно прочитать свойство' DataTable 'из неопределенного'

Ошибка выдается на:

var data = new google.visualization.DataTable();

Редактировать:

Следует также отметить, что во всех примерах, которые я нашел, при звонке

google.setOnLoadCallback(drawChart);

Все примеры такие же, как и выше, без включения скобок '()' в конце функции, т.е.

google.setOnLoadCallback(drawChart());

Тем не менее, единственный способ, которым это на самом деле работает для меня, это с помощью скобок, но нет примеров, когда люди включают скобки.

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

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