2010-04-09 11 views
5

jQuery यूआई Autcomplete:jQuery यूआई Autcomplete: पोस्ट के बजाय प्राप्त की

मैं खोज स्क्रिप्ट के बजाय प्राप्त करने के लिए अवधि पोस्ट कर सकते हैं?

+0

क्या POST को विकल्पों की सूची पुनर्प्राप्त करने के बजाय, उपयोगकर्ता के चयन प्राप्त करने के लिए अधिक उचित रूप से उपयोग नहीं किया जाएगा? –

+2

@Robert - यदि JSON वापस प्राप्त हो रहा है, तो एक पोस्ट बेहतर हो सकता है, esp। एएसपी.नेट एमवीसी 2 में जो (डिफ़ॉल्ट रूप से) जीईटी अनुरोध के लिए जेएसओएन की सेवा करने से इंकार कर देता है: http://haacked.com/archive/2009/06/25/json-hijacking.aspx – tvanfosson

+0

@tvanfosson: लिंक के लिए धन्यवाद। –

उत्तर

7

प्लगइन के लिए आपको source के रूप में एक फ़ंक्शन की आपूर्ति करने की आवश्यकता होगी और मेल खाने वाले डेटा को प्राप्त करने के लिए सर्वर पर AJAX पोस्ट करें।

+4

धन्यवाद, यह कैसे यह काम कर समाप्त हो गया है:। $ ("# खोज-शहरों") स्वत: पूर्ण ( { MINLENGTH: 2, स्रोत: समारोह (अनुरोध, प्रतिक्रिया) { jQuery.post ("http: //redcupclassifieds.com/search_cities ", { अवधि: request.term }, समारोह (डेटा) { प्रतिक्रिया (डेटा); }," json ");} }); – andrhamm

2

आपको स्रोत पैरामीटर के लिए कॉलबैक फ़ंक्शन निर्दिष्ट करने की आवश्यकता है। यहां एक उदाहरण दिया गया है: http://jqueryui.com/demos/autocomplete/#remote-jsonp

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