Dưới đây là một số mã mà tôi đang gặp sự cố. Về cơ bản, tôi định nghĩa một mảng trống là một biến toàn cục (var playlist = []) và sau đó cố gắng thêm các phần tử vào nó trong một cuộc gọi jQuery $ .get. Từ những gì tôi đã đọc trên internet, tôi sẽ có thể làm điều này! Đoạn mã sau đưa ra lỗi: "Không thể gọi phương thức 'phát' không xác định". danh sách phát [0] không được đặt trong hàm, cảnh báo danh sách phát [0] trong cuộc gọi $ .get cho kết quả mong đợi, nhưng nó không tồn tại bên ngoài chức năng.
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();
}
Có ai giúp được không?
Cảm ơn!
Yup, di chuyển danh sách phát [0] .play() bên trong hàm $ .get đã thực hiện thủ thuật. Cảm ơn rất nhiều! – Will