2011-08-15 18 views
7

मैंने कुछ खोज की है, और यह असामान्य समस्या नहीं है, लेकिन पोस्ट किए गए समाधानों में से कोई भी मेरे लिए काम नहीं कर रहा है।jQuery UI Autocomplete .result एक फ़ंक्शन समस्या नहीं है

मैं कुछ अलग अलग तरीकों की कोशिश की है:

jQuery(document).ready(function(){ 
    jQuery("#on-good-terms-add-term").autocomplete({ 
     source: ongoodtermsavailableTags, 
    }); 

    jQuery("#on-good-terms-add-term").result(function(event, data, formatted) { alert(data); }); 
}); 

और

jQuery(document).ready(function(){ 
    jQuery("#on-good-terms-add-term").autocomplete({ 
     source: ongoodtermsavailableTags, 
    }).result(function(event, data, formatted) { 
     alert(data); 
    }); 

});

दोनों मुझे एक ही कंसोल त्रुटि देते हैं। किसी भी सहायता की सराहना करेंगे। धन्यवाद

+0

परिणाम jQuery लाइब्रेरी का एक फ़ंक्शन नहीं है (जैसा कि आपने इसे यहां उपयोग किया है) और यह [jQuery UI स्वत: पूर्ण विजेट] (http://jqueryui.com/demos) की एक घटना नहीं है/स्वत: पूर्ण /)। क्या आप कृपया यहां विस्तार करने की कोशिश कर रहे विस्तार से समझा सकते हैं? – lsuarez

+0

मुझे टैग मिला है। मुझे स्वत: पूर्ण ड्रॉपडाउन मिल रहा है जैसा कि मुझे करना चाहिए, और जब मैं एक चुनता हूं, तो मैं (इस पल के लिए) चयनित मूल्य के साथ एक अलर्ट प्राप्त करना चाहता हूं। उदाहरण के मुकाबले मैं इसका उपयोग कैसे कर रहा हूं: http://docs.jquery.com/Plugins/Autocomplete/result – jdp

+0

यदि आप वहां प्लगइन प्लगइन का उपयोग कर रहे हैं, तो यह jQuery UI परिवार का हिस्सा नहीं है विजेट। यदि आप jQuery UI के स्वत: पूर्ण विजेट का उपयोग कर रहे हैं, तो आप उस लाइब्रेरी के लिए सही दस्तावेज़ नहीं पढ़ रहे हैं। क्या आप पुष्टि कर सकते हैं कि आप किस स्क्रिप्ट का उपयोग कर रहे हैं? – lsuarez

उत्तर

9

जब उपयोगकर्ता jQuery UI autocomplete widget वाला कोई खोज परिणाम का चयन करता है घटना ट्रिगर करने के लिए "का चयन करें" के लिए एक ईवेंट हैंडलर के साथ इस प्रकार है, तो आप अपने निर्माता को प्रारंभ कर सकते हैं:

jQuery("#on-good-terms-add-term").autocomplete({ 
    source: ongoodtermsavailableTags, 
    select: function(e, ui) { 
     alert("User selected: " + ui.item.value); 
    } 
}); 
+2

मुझे थोड़ी देर के लिए एक ही समस्या थी। मुझे अभी एहसास हुआ कि मैं एक बहिष्कृत स्वत: पूर्ण प्लगइन के लिए प्रलेखन का संदर्भ दे रहा हूं, जिसके परिणामस्वरूप फ़ंक्शन था। जो कुछ मैं इकट्ठा करता हूं, उससे बहुत से लोगों को भी यही गलती होती है। – saccharine

0

मेरे त्रुटि है कि मैं था फ़ाइल autocomplete-rails.js साथ ही प्रदान की गई rails.js मेरे संपत्ति/जावास्क्रिप्ट फ़ोल्डर में। फ़ाइल को हटाना समाधान

संबंधित मुद्दे