Ниже приведен код, с которым у меня проблемы. В принципе, я m определяет пустой массив как глобальную переменную (var playlist = []), а затем пытается добавить в него элементы в вызове jQuery $ .get. Судя по тому, что я читал в Интернете, я должен уметь это делать! Следующий код дает ошибку: «Невозможно вызвать метод play of undefined». playlist [0] устанавливается внутри функции, предупреждение playlist [0] в вызове $ .get дает ожидаемый результат, но он не сохраняется вне функции.
var playlist = [];
function playArtist(artist){
$.get('media/songs/' + artist,
function(data){
for (var i in data){
playlist[i] = setSong(data[i].Resource.name,'track' + data[i].Media.id,i + 1);
}
$('#track-total').text(parseInt(playlist.length));
},'json'
);
playlist[0].play();
}
Кто-нибудь может помочь?
Спасибо!