У меня есть страница с двумя полями ввода Город и Место. У меня есть плагин автозаполнения от Devbridge , отлично работающий для городской сферы Теперь я хочу, чтобы это работало на месте проведения мероприятия. До сих пор у меня есть JavaScript:
<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, поэтому, пожалуйста, будьте осторожны.
Спасибо