/ / बूटस्ट्रैप टाइपहेड पर मूल्य परिवर्तन होने पर डेटा कैसे लोड किया जाए - jquery, ट्विटर-बूटस्ट्रैप, बूटस्ट्रैप-टाइपहेड

बूटस्ट्रैप टाइपहेड पर मान परिवर्तन के समय डेटा कैसे लोड करें - jquery, twitter-bootstrap, bootstrap-typeahead

मैंने एक सरल तत्व बनाया जो डेटा प्रदर्शित करता हैचयनित विकल्प बदलने पर अजाक्स कॉल का उपयोग करना। चूंकि चयन में बहुत सारे मूल्य होंगे इसलिए मैंने बूटस्ट्रैप टाइपअहेड का उपयोग करने का निर्णय लिया। यह ajax कॉल का उपयोग करके नियंत्रक / कार्रवाई से json डेटा लोड करता है। और यह स्ट्रिंग की सूची के लिए काम करता है। मैं चयनित मूल्य पर अगला डेटा कैसे लोड कर सकता हूं? क्योंकि इस डेटा के साथ कोई आईडी नहीं है, या मैं टाइप-हेड के लिए मूल्य की आईडी कैसे संभाल सकता हूं।

उत्तर:

जवाब के लिए 0 № 1

मुझे विश्वास है कि आप उम्मीद कर रहे हैं डेटा स्रोत = "[{आईडी: 123, मूल्य:" JavaScript "}, {आईडी: 124, मूल्य:" जावा "}, {आईडी: 125:" पीएचपी "}]"

जब उपयोगकर्ता जावास्क्रिप्ट टाइप करता है, तो आपको आईडी = 123 प्राप्त करना चाहिए

यह बूटस्ट्रैप टाइपहेड प्लगइन में संभव नहीं है।

बूटस्ट्रैप टाइपहेड प्लगइन डेटा स्रोत को स्ट्रिंग सरणी / फ़ंक्शन के रूप में स्वीकार करेगा। सरणी में मानों को ड्रॉपडाउन के रूप में प्रदान किया जाएगा और मान डेटा-मूल्य विशेषता में सेट किए जाएंगे।

पूर्व। डेटा स्रोत = "[" JavaScript "," जावा "," PHP "]"

<ul class="typeahead dropdown-menu">
<li data-value="JavaScript" class="active"><a href="#">JavaScript</a></li>
<li data-value="Java" class="active"><a href="#">Java</a></li>
<li data-value="PHP" class="active"><a href="#">PHP</a></li>
</ul>

आप सूची में आईडी सेट नहीं कर सकते।