के भीतर भूल जाओ कुछ कोड मुझे परेशानी हो रही है। असल में, मैं एक वैश्विक चर (var playlist = []) के रूप में एक खाली सरणी को परिभाषित कर रहा हूं और फिर jQuery $ .get कॉल में तत्वों को जोड़ने की कोशिश कर रहा हूं। मैंने इंटरनेट पर जो पढ़ा है, उससे मुझे यह करने में सक्षम होना चाहिए! निम्न कोड त्रुटि देता है: "अपरिभाषित की विधि 'प्ले' कॉल नहीं कर सकता"। प्लेलिस्ट [0] फ़ंक्शन के भीतर सेट हो जाती है, $ .get कॉल के भीतर प्लेलिस्ट [0] को अलर्ट करना अपेक्षित परिणाम देता है, लेकिन यह फ़ंक्शन के बाहर नहीं रहता है।
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();
}
क्या कोई मदद कर सकता है?
धन्यवाद!
यूप, $ .get फ़ंक्शन के अंदर प्लेलिस्ट [0] .play() चलती चाल चल रही थी। आपका बहुत बहुत धन्यवाद! – Will