मैं एक एक्सएमएल फ़ाइल को पार्स करने के लिए jQuery का उपयोग कर रहा हूं, और मैं प्रत्येक तत्व को XML फ़ाइल में एक jQuery .each loop का उपयोग करके सरणी में धक्का देने की कोशिश कर रहा हूं। आश्चर्यजनक रूप से, अगर मैं लूप के भीतर सरणी के मान को सतर्क करता हूं तो यह बाहर आता है, लेकिन अगर मैं लूप समाप्त होने के बाद सरणी में मान को अलर्ट करने का प्रयास करता हूं तो इसका परिणाम "अपरिभाषित" होता है।एक jQuery के भीतर एक ऐरे को धक्का देना प्रत्येक लूप
क्या कोई अजीब ऐसा होता है जब आप इस तरह के लूप के भीतर किसी सरणी को मानते हैं?
यहाँ जावास्क्रिप्ट है:
<?xml version="1.0" encoding="UTF-8"?>
<site>
<image src="splash1.jpg" />
<image src="splash2.jpg" />
<image src="splash3.jpg" />
<image src="splash4.jpg" />
<image src="splash5.jpg" />
<image src="splash6.png" />
</site>
फिर भी यहां अपरिभाषित परिणाम .. – jakeisonline
मेरे लिए यह अलर्ट splash2.jpg – Anatoliy
हां, आपका कोड सही ढंग से $ .get ब्लॉक के अंदर एक सरणी पुनर्प्राप्त करेगा, लेकिन इसे $ .get के बाहर क्यों नहीं निकाला जाएगा ब्लॉक। शायद मैं स्पष्ट नहीं था। मेरी समस्या को चेतावनी() को काम करने के लिए नहीं मिल रहा है, यह बाद के कोड के लिए सरणी मान पुनर्प्राप्त करने योग्य बना रहा है। – cmal