का उपयोग कर स्रोत पर अतिरिक्त पैरामीटर पास करना मैं jQuery UI स्वत: पूर्ण कार्य का उपयोग कर शहर और राज्य के लिए अतिरिक्त पैरामीटर पारित करने का प्रयास कर रहा हूं। मैं थोड़ी देर के लिए इसका उत्तर खोजने की कोशिश कर रहा हूं लेकिन ऐसा कुछ नहीं लगता है जो मेरे लिए काम करता है।Jquery UI स्वत: पूर्ण
मेरे वर्तमान कोड है:
$(document).ready(function() {
$("#id_place").autocomplete({
source: function(request, response) {
$.ajax({
url: "/autocomplete_place",
dataType: "json",
data: {
term: request.term,
city: $("id_city").val(),
state: $("id_state").val(),
test: 4
},
success: function(data) {
response(data);
}
});
},
});
});
स्वत: पूर्ण काम करता है, लेकिन अपने कार्य करने के लिए अपने शहर और राज्य पैरामीटर प्रदान करने के लिए नहीं। /autocomplete_place?term=v&test=4
मैं अपने शहर और राज्य की val()
का मूल्यांकन (document).ready()
पर और इन प्रपत्र फ़ील्ड्स के लिए खाली मान रही अनुमान लगा रहा हूँ: अगर मैं v
टाइप यह यूआरएल का अनुरोध करता है? मैंने सोचा कि एजेक्स फ़ंक्शन में स्रोत बनाना उस हल को हल करेगा, लेकिन शायद नहीं।
कोई विचार?
मैं रेल में ऐसा करना चाहता था 3.1 अंत में यह समझ से बाहर है और में एक [GitHub पर सार] (https://gist.github.com/ रख दिया 1870 9 41) – genkilabs