"src" विशेषता बदलना Jquery.attr() का उपयोग कर किसी मौजूदा <script>
तत्व की "src" विशेषता को बदलना संभव है? यह JSONP को काम करने के लिए एक आसान तरीका प्रतीत होता है लेकिन मैं यह काम मेरे लिए नहीं कर पा रहा हूं।<script>
<script>
उत्तर
यह पता चला है कि एक स्क्रिप्ट का src
केवल पर सेट हो सकता है! डीओएम में मौजूदा <script>
तत्व की src
विशेषता को बदलना संभव नहीं है। हालांकि, एक गतिशील रूप से निर्मित <script>
तत्व का स्रोत सेट हो सकता है (लेकिन बिल्कुल एक बार!)
मुझे पता है कि यह एक पुराना जवाब है, लेकिन क्या आपके पास इसका समर्थन करने के लिए कोई लिंक है। मुझे एक ही समस्या है और अब तक कुछ भी काम नहीं करता है। इसके बारे में कोई भी पढ़ाई सामग्री निश्चित रूप से मदद करेगा। – ChickenWing24
यदि आप एक स्क्रिप्ट लोड करने का प्रयास कर रहे हैं, तो आप इसके बजाय getScript का उपयोग कर सकते हैं।
http://api.jquery.com/jQuery.getScript/
या, यदि आप एक और कारण के लिए स्रोत बदलने के बाद से स्क्रिप्ट टैग आईडी के नहीं हो सकता है, या तो आप इस्तेमाल कर सकते हैं एक HTML5 संगत data-id
विशेषता, या मैच मौजूदा src का उपयोग कर करना चाहते हैं। फिर आप attr का उपयोग कर src value को बदल सकते हैं। लेकिन यह सभी ब्राउज़रों पर लिपि लोड नहीं हो सकता है।
* "चूंकि स्क्रिप्ट टैग में आईडी नहीं हो सकती है," * निश्चित रूप से वे कर सकते हैं, जो भी आपको अन्यथा लगता है ?! –
हालांकि, यह संभव है, आपको मैन्युअल रूप से ऐसा करने की आवश्यकता नहीं है क्योंकि jQuery के पास JSON-P अनुरोधों के लिए अच्छा अंतर्निहित समर्थन है। $.getJSON
और $.ajax
विधियों के लिए दस्तावेज़ देखें।
यह सवाल नहीं है। सवाल यह है कि "यदि आप स्क्रिप्ट टैग पहले से मौजूद हैं तो क्या आप सब कुछ बदल सकते हैं?" –
अच्छा आभार। अपना प्रश्न दोबारा पढ़ें; यह जेएसओएन-पी करने की इच्छा रखने वाले किसी की तरह पढ़ता है लेकिन सोचा कि उन्हें इसे मैन्युअल रूप से करना है। यदि आप इसे मैन्युअल रूप से करना चाहते हैं, तो अराम का जवाब देखें। –
कृतज्ञता का कोई फर्क नहीं पड़ता - आपने सवाल गलत बताया। सवाल यह नहीं था कि जेक्यू में जेएसओएनपी कैसे करें, यह स्क्रिप्ट src बदलने के बारे में एक तकनीकी बिंदु था। आपका जवाब सहायक नहीं था। –
- 1. <% $, <% @, <% =, <% # ... सौदा क्या है?
- 2. 'ऑपरेटर <<' के लिए 'std :: cout <<' में अस्पष्ट अधिभार <<
- 3. >>>>,> |, ||, | <, <, <<
- 4. PHP व्यंजक <<< EOB
- 5. PHP क्या <<< मतलब है?
- 6. पीएचपी: <<< ob_start बनाम
- 7. अंतर << a_value
- 8. प्रश्न <<
- 9. ईजेएस: <% = बनाम <% -
- 10. cout << स्ट्रिंगस्ट्रीम
- 11. एएसपी.Net में, <% = और <% #
- 12. << ऑपरेटर और प्रत्यावर्तन
- 13. <%! %> और <% %>
- 14. <? के बजाय php <?
- 15. ऑपरेटर बनाना << आभासी?
- 16. कॉलिंग ऑपरेटर << gdb
- 17. DOMDocument को <as & lt
- 18. ओवरलोडिंग ऑपरेटर << - सी ++
- 19. Enumerable.ToList <>() <>
- 20. का अर्थ << = और | =
- 21. कैसे बचें << - असाइन
- 22. ऑपरेटर << ओवरलोडिंग ओस्ट्रीम
- 23. <%# %> बनाम <%= %>
- 24. <<..>> = आउटपुट
- 25. मैं अदालत << MyClass
- 26. <script></script> या <script />?
- 27. "<<<" ऑपरेटर का नाम क्या है?
- 28. PHP में <<< ईओडी का उपयोग क्या है?
- 29. एक्सएमएल में <ArrayOf> की सूची <<
- 30. PHP में, "<<<" क्या दर्शाता है?
क्यों न केवल डोम में एक नया स्क्रिप्ट तत्व जोड़ें? –