У меня есть страница с двумя полями ввода Город и место проведения. У меня есть автозаполненный плагин от Devbridge, который отлично подходит для городского поля. Теперь я хочу, чтобы он работал над местом проведения. Javascript У меня до сих пор:Jquery Autocomplete Chained Requests
<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>
второй автозаполнения проходит дополнительный (город параметра Я) к действию на мой контроллер. Затем я буду использовать это, чтобы ограничить мои ответы на места в этом городе. Этот параметр получен, но не содержит текущего значения, введенного в #Event_City. Вместо этого он содержит значение по умолчанию.
Кто-нибудь знает, как оценить значение при вызове автозаполнения?
Я только начинаю с Javascript, поэтому, пожалуйста, будьте осторожны.
Спасибо,
Я собирался спросить то же самое. Я пытался передать параметр «нормально», но я думаю, что поле не обновляется без использования события onchange. –