выбор элемента в интерфейсе автозаполнения на основе выбора пользователем другого интерфейса автозаполнения - PullRequest
0 голосов
/ 22 февраля 2019

Я новичок в 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);
        }

Я думаю, что мне нужно перебрать вторые элементы автозаполнения, чтобы найти элемент с соответствующим идентификатором, но я не уверен, как это сделать.Пожалуйста, помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...