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

Popular posts from this blog

Eclipse CDT variable colors in editor -

AJAX doesn't send POST query -

wpf - Custom Message Box Advice -