İki giriş alanı olan bir sayfam var Şehir ve Mekan. Şehir alanı için harika çalışan Devbridge'dan otomatik tamamlama eklentisi var. Şimdi mekan alanında çalışmayı istiyorum. Bugüne kadar sahip javascript:Jquery Otomatik Tamamlama Zincirli İstekler
<script type="text/javascript">
$(document).ready(function() {
$('#Event_City').autocomplete({
serviceUrl: '<%=Url.Action("GetCities", "Search") %>',
minChars:2,
width: 300,
delimiter: /(,|;)\s*/,
deferRequestBy: 150, //miliseconds
params: { country: 'Yes' },
});
$('#Event_Venue').autocomplete({
serviceUrl: '<%=Url.Action("GetVenues", "Search") %>',
minChars:2,
width: 300,
delimiter: /(,|;)\s*/,
deferRequestBy: 150, //miliseconds
params: { city: $("#Event_City").val() },
});
});
</script>
ikinci otomatik tamamlama benim denetleyicisi eylem için ek Paramtre (şehir) geçer. Daha sonra bu şehirdeki mekanlara verilen yanıtları kısıtlamak için kullanacağım. Bu parametre alındı, ancak #Event_City'de girilen geçerli değeri içermiyor. Bunun yerine, varsayılan değeri içerir.
Otomatik tamamlama çağrıldığında değeri nasıl değerlendirileceğini bilen var mı?
Sadece Javascript ile başlıyorum, lütfen nazik olun.
sayesinde
Ben de aynı şeyi sormak üzereydim. 'Normal' parametresini geçmeye çalışıyordum ama sanırım alan onchange olayı kullanılmadan güncellenmiyor. –