के भीतर से टेक्स्ट इनपुट का संदर्भ देना निम्नलिखित कोड को देखते हुए, मैं $.ajax
कॉल में success()
फ़ंक्शन के भीतर से स्वत: पूर्ण रूप से उस इनपुट को कैसे संदर्भित कर सकता हूं? न तो $(this)
या $e
काम।jQuery autocomplete
$('.parent-input').autocomplete({
source: function(request, response) {
$.ajax({
url: "/chunky/bacon",
dataType: 'json',
data: {
product_id: $('#product-id').val(),
term: request.term
},
success: function(data){
var resultCount = data.length;
// I NEED TO REFERENCE .parent-input HERE
response(data);
}
});
},
minLength: 2,
select: function(event, ui){
addAssociatedProduct(ui.item.id, ui.item.value);
$(this).val('');
return false;
}
});
वहाँ वर्ग के अनेक तत्वों 'अभिभावक input' हैं? यदि नहीं, तो क्यों न केवल इसे 'पैरेंट-इनपुट' की आईडी दें, और इसे चयनकर्ता फ़ंक्शन का उपयोग करके संदर्भित करें? – hughes
कई उदाहरण हैं – bjork24