दो बातें आपको बस इतना करना:
1) एक डाटा ट्रांसफार्मर
hich बनाएं आप लिंक किए गए संस्था के लिए डिफ़ॉल्ट लटकती एक इनपुट फ़ील्ड के बजाय का उपयोग करने देगा।
डेटा ट्रांसफार्मर मूल रूप से आपके इनपुट (आपके मामले में उपयोगकर्ता नाम स्ट्रिंग) को वास्तविक उपयोगकर्ता ऑब्जेक्ट में बदल देता है जिसे आप अपनी इकाई के साथ स्टोर कर सकते हैं। यह आपको लिंक किए गए इकाई को डिफ़ॉल्ट ड्रॉपडाउन के बजाय इनपुट फ़ील्ड को परिभाषित करने देगा। the documentation पर एक नज़र डालें, यह बहुत सीधे आगे है।
2) अजाक्स स्वत: पूर्ण बनाएं
इस ग्राहक पक्ष पर किसी भी पुस्तकालय आप चाहते हैं (jQuery, प्रोटोटाइप आदि) का उपयोग किया जा सकता है, और सर्वर साइड आप अपने नियंत्रक कार्रवाई में इस संभालने के लिए और या तो JSON के साथ उत्तर या एक प्रस्तुत टेम्पलेट। इसके लिए वहां बहुत सारे ट्यूटोरियल हैं। अगर कोई भी नहीं मिला है तो अजाक्स परिणाम में एक नया उपयोगकर्ता बनाने के लिए एक लिंक शामिल हो सकता है।
डेटा ट्रांसफार्मर आपको जिस पर ध्यान केंद्रित करने की आवश्यकता है, और मैं यूआई पर काम करने से पहले काम कर रहा हूं।