根据用户对其他自动完成ui的选择,在自动完成ui中选择项目

时间:2019-02-22 02:31:55

标签: javascript html asp.net-mvc jquery-ui

我是javascript和jQuery的新手。我正在创建一个具有两个自动完成的Jquery ui组合框的编辑表单,这两个组合框都链接到数据库中的同一id列。  当用户从自动完成中选择一个项目时,我希望第二个自动完成中具有相同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(与所选地址具有相同的ID)。

这是我得到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);
        }

我认为我需要遍历第二个自动完成项以查找具有匹配ID的项目,但是我不确定该怎么做。 请帮忙!

0 个答案:

没有答案