मैं एक वेब पेज पर काम कर रहा हूँ जहाँ मैं एक AJAX कॉल कि जैसे HTML का एक हिस्सा देता है बना रही हूँ:आप गतिशील रूप से लोड किए गए जावास्क्रिप्ट ब्लॉक को कैसे निष्पादित करते हैं?
<div>
<!-- some html -->
<script type="text/javascript">
/** some javascript */
</script>
</div>
मैं डोम में पूरी बात डालने हूँ, लेकिन जावास्क्रिप्ट नहीं है चल रहा है क्या इसे चलाने का कोई तरीका है?
कुछ विवरण: मैं स्क्रिप्ट ब्लॉक में क्या नियंत्रित कर सकता हूं (इसलिए मैं इसे किसी फ़ंक्शन में नहीं बदल सकता) जिसे मुझे निष्पादित करने के लिए पूरे ब्लॉक की आवश्यकता है। मैं प्रतिक्रिया पर eval कॉल नहीं कर सकता क्योंकि जावास्क्रिप्ट HTML के एक बड़े ब्लॉक के भीतर है। मैं जावास्क्रिप्ट को अलग करने के लिए किसी प्रकार का रेगेक्स कर सकता हूं और फिर उस पर eval कॉल कर सकता हूं, लेकिन यह बहुत भाग्यशाली है। किसी को भी बेहतर तरीका पता है?
यह स्क्रिप्ट आईई 7 में काम नहीं करती है। आईई 7 में एपेंड चाइल्ड फ़ंक्शन के साथ एक बग है। – Eddie
Google क्रोम 26 का उपयोग करके काम नहीं करता है। – prashn64
किसी भी आधुनिक ब्राउज़र (फ़ायरफ़ॉक्स, क्रोम, सफारी) पर काम नहीं करता है – Roy