У меня есть следующая функция jquery:
function doReport(query) {
var rowArray = [];
$.ajax({
url: 'http://xxxxxxx' + query,
dataType: 'json',
success: function(data) {
var sales = $('#salesDiv');
sales.html('');
for (res in data['sales']) {
sales.append('<div>' + data['sales'][res]['contractName'] + ' : $' + data['sales'][res]['salesAmount'] + '</br></div><br />');
rowArray.push([data['sales'][res]['contractName'],data['sales'][res]['salesAmount']]);
alert("this works! "+rowArray[0]);
}
}
});
alert("this doesnt work "+rowArray[0]);
drawChart(rowArray);
Мой вопрос в моем первом предупреждении (это работает!), Я вижу значение rowArray.Однако во втором предупреждении (это не работает) значения возвращаются как неопределенные.
Что я делаю неправильно?пожалуйста помоги!Я хочу передать значения в мою функцию drawChart и получить мою хорошую круговую диаграмму Google!