Я новичок в JavaScript и Jquery.Я создаю форму редактирования, в которой есть два автозаполнения выпадающих списков Jquery ui, которые связаны с одним и тем же столбцом id в базе данных.Когда пользователь выбирает элемент из автозаполнения, я хочу, чтобы был выбран элемент во втором автозаполнении с тем же идентификатором.Это мой html вид:
@Html.EditorFor(model => model.renovationDetail.ApartmentBlock.BuildingID, new { htmlAttributes = new { @class = "form-control", placeholder = "Select Building ID" } })
@Html.EditorFor(model => model.renovationDetail.ApartmentBlock.Address, new { htmlAttributes = new { @class = "form-control", placeholder = "Select Building ID" } })
Когда пользователь меняет адрес, я бы хотел, чтобы был выбран buildingID (с тем же идентификатором, что и у выбранного адреса).
Этомое действие, которое дает результат json
public JsonResult getBuildings(string term)
{
return Json(db.ApartmentBlocks.Where(c => c.BuildingID.StartsWith(term)).Select(a => new { label = a.BuildingID, id = a.ApartmentBlockID }), JsonRequestBehavior.AllowGet);
}
Я думаю, что мне нужно перебрать вторые элементы автозаполнения, чтобы найти элемент с соответствующим идентификатором, но я не уверен, как это сделать.Пожалуйста, помогите!