java - Struts2 JQuery how to do onchange ajax -
मान लें कि मेरे पास sj है: इस तरह स्वत: पूर्णांक:
& lt; sj: autocompleter id = "IdDistributor" नाम = "idDistributor" सूची = "% {idDistributorList}" लेबल = "आईडी वितरक" सूचक = "सूचक" / & gt;
जब मान बदल जाता है, तो मैं इसे अन्य पाठ फ़ील्ड में विस्तार मान देना चाहता हूं:
& lt; sj: textfield label = "नाम वितरक" आईडी = "नामी वितरक" नाम = "नाम वितरक" आवश्यक = "सच" />
जहां इसका मान स्ट्रॉप्स बैक बीन (फ़ॉर्म एक्शन) से प्राप्त किया जाएगा।
मैं यह कैसे कर सकता हूं?
वास्तव में अग्रिम धन्यवाद
Mr.K
निम्नलिखित आपकी कार्रवाई में स्वत: पूर्णतया मूल्य भेज देंगे और लौटे हुए स्ट्रिंग के साथ #namaDistributor
का मान सेट करें:
$ ('# idDistributor')। परिवर्तन (फ़ंक्शन () {// AJAX अनुरोध $ को बनाएं अजाक्स ({url: 'path / to / back-bean.action', डेटा: "आटोक्लोप्लेटर वैल्यू =" + $ (यह) .val (), डेटाप्रकार: "जेसन", सफलता: फ़ंक्शन (डेटा) {// सेट करें जेएसन ऑब्जेक्ट $ ('# नामा डिस्टिबेटर') से इनपुट। वैल (डेटा डिस्ट्रिब्यूटर); $ ('# नामापीआरसी')। वेल (डेटा.प्रिस);}});});
आप इस बारे में अधिक पढ़ सकते हैं उपरोक्त जेएसन उदाहरण यह मानता है कि आपका कार्य निम्न स्वरूप के साथ एक जेसन ऑब्जेक्ट बना रहा है:
{"price": "123.40", "वितरक": "XYZ Inc."}
आप स्ट्रॉस 2 के साथ json का उपयोग करने के बारे में अधिक पढ़ सकते हैं।
Comments
Post a Comment