Всем доброго времени суток=)
Простой элемент кода:
var dateChart = new Array();
function onDataReceived(data) {
for (var i = 0; i < data.length; i++) {
dateChart[i] = data[i].name;
};
alert ('1: ' + dateChart); // Вызывает окно с набором элементов массива.
return dateChart;
}
function requestData() {
$.ajax({
url: './getData.php',
dataType: 'Json',
success: onDataReceived
});
}
requestData();
alert('2: ' + dateChart); // Вызывает окно с 'undefined'
Понимаю, что туплю с областью видимости функции. Подскажите в чем ошибка?