Всем доброго времени суток=)
Простой элемент кода:
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'
Понимаю, что туплю с областью видимости функции. Подскажите в чем ошибка?
