如何在jQuery中动态自动完成

克萨尔·纳亚尔(Khizar Nayyar)

我需要获取自动完成员工列表。

我是asp.net的新手,使用的方式与显示任何员工的详细信息相同,包括所有必要的文件。

<body>
@*@foreach(var temp in Model){
       var temporary = @temp.name;
}*@
<div class="ui-widget">
    <label for="tags">Tags: </label>
    <input id="tags">
</div>

<script>
debugger
$(document).ready(function () {
    var temporary=[@foreach(var temp in Model){@temp.name}];
    $("#tags").autocomplete({
        source: temporary
    });
});

控制者

public ActionResult autocomplete() {
        var temp = db.employees.ToList();
        //ViewBag.menus = temp;
        //return View(temp);
        return View(temp);
    }
克萨尔·纳亚尔(Khizar Nayyar)

我进行了几处更改,并按照Mycontroller教程进行:-

 public ActionResult autocomplete()
    {
        return View();
    }
    public JsonResult getautomate(string term)
    {
        var temp = db.employees.Where(x => x.name.StartsWith(term)).Select(y=>y.name).ToList();
        return Json(temp, JsonRequestBehavior.AllowGet);
    }

我的观点:-

@using (@Html.BeginForm()) {
   <b>name:</b>
    @Html.TextBox("searchterm", null, new {id="textsearch" })

    @*<input type="submit" value="search"/>*@
    }

 $(function () {
    $("#textsearch").autocomplete({
        source: '@Url.Action("getautomate")',
        minLength:2,
    });
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在自动完成 jquery 中制作粗体匹配文本

如何在JQuery自动完成中设置和获取ID

如何在自动完成的jQuery UI中实现价值?

如何在 vuetify 中动态添加/删除带有选择/自动完成值的新表单行?

如何在自动完成中显示链接

如何在Eclipse中自动完成main()?

如何在spyder中自动完成括号

如何在Materialize自动完成中使用动态数据?

如何在ionic 2中完成自动完成(搜索栏)

如何在jQuery UI中强制打开自动完成功能

如何在jQuery自动完成的onkeyup事件中添加自定义新选项

如何在jQuery中重定向到新的网页自动完成所选文本?

如何在HTML中的文本框上显示自动完成的jQuery UI

如何在程序中获取自动完成jquery ajax的id

如何在 JQuery UI 自动完成中显示名称并获取 id?

如何在JQUERY中过滤搜索输入以显示正确的自动完成功能?

如何在自动完成功能(jQuery ui)中搜索关键字

如何在 jquery 表的搜索栏中禁用 Chrome 自动完成功能

如何在 jquery 自动完成中正确显示“无结果”?

如何在 JQuery 自动完成中使用 XMLHttpRequest?

jQuery自动完成不选择动态数据

jQuery自动完成-无法动态设置源

PHP的jQuery自动完成与动态输入字段?

动态表上jQuery自动完成的困难

jQuery UI在动态字段上自动完成

如何从jQuery中的自动完成建议中解析单词?

当我使用 jquery-ui 自动完成功能在 textarea 中输入时,如何在任何位置实现自动完成?

如何在PHP的NetBeans中关闭自动完成的块注释?

如何在“自动完成”中找出所选元素的类别?