जावा स्क्रिप्ट में जेएसटीएल वैरिएबल वैल्यू कैसे सेट करें?
& lt; स्क्रिप्ट & gt; फ़ंक्शन function1 () {var val1 = document.getElementById ('userName')। मान; & Lt; c: सेट var = "उपयोगकर्ता" मान = "" / & gt; // मैं यहाँ val1 कैसे सेट करूँ? } & Lt; / script & gt; मैं ' उपयोगकर्ता ' चर ( JSTL ) मान को ' val1 ' से कैसे सेट कर सकता हूँ जावा स्क्रिप्ट )
यह संभव नहीं है क्योंकि उन्हें अलग-अलग क्रियान्वित किया जाता है वातावरण (सर्वर साइड पर जेएसपी, क्लाइंट साइड पर जावास्क्रिप्ट) इसलिए उन्हें आपके कोड में दिखाई देने वाले क्रम में निष्पादित नहीं किया जाता है।
var val1 = document.getElementById ('userName')। मूल्य; & Lt; c: सेट var = "उपयोगकर्ता" मान = "" / & gt; // मैं यहाँ val1 कैसे सेट करूँ? यहां जेएसटीएल कोड सर्वर साइड पर निष्पादित होता है और सर्वर जावास्क्रिप्ट / एचटीएमएल कोड को साधारण ग्रंथों के रूप में देखता है। जेएसटीएल कोड से उत्पन्न सामग्री (यदि कोई हो) आपके अन्य जावास्क्रिप्ट / एचटीएमएल कोड के साथ परिणामी एचटीएमएल में रेंडर की जाएगी। अब ब्राउज़र एचटीएमएल जावास्क्रिप्ट कोड निष्पादित करने के साथ प्रदान करता है। अब याद रखें कि ब्राउज़र के लिए कोई भी जेएसटीएल कोड उपलब्ध नहीं है।
उदाहरण के लिए,
& lt; script type = "text / javascript" & gt; & Lt; c: सेट var = "message" value = "हैलो" / & gt; Var संदेश = '& lt; c: out value = "$ {message}" / & gt;'; & Lt; / स्क्रिप्ट & gt; अब ब्राउज़र के लिए, यह सामग्री प्रदान की गई है,
& lt; script type = "text / javascript" & gt; Var संदेश = 'हैलो'; & Lt; / स्क्रिप्ट & gt; आशा है कि यह मदद करता है।
Comments
Post a Comment