加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET Core jquery Autocomplete返回列表中的空白行

发布时间:2020-12-16 03:24:57 所属栏目:asp.Net 来源:网络整理
导读:我正在使用带有Boostrap 4的ASP.NET Core jquery Autocomplete 我已成功运行以下示例: https://jqueryui.com/autocomplete/ 我现在正在寻找使用我的控制器中的数据来正确返回数据. 我得到的结果是空行. 这是我的剃刀页面 link rel="stylesheet" href="https
我正在使用带有Boostrap 4的ASP.NET Core jquery Autocomplete
我已成功运行以下示例: https://jqueryui.com/autocomplete/

我现在正在寻找使用我的控制器中的数据来正确返回数据.
我得到的结果是空行.

enter image description here

这是我的剃刀页面

<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<div class="ui-widget">
    <label>Autocomplete Example: </label>
    <input id="LastName" name="LastName" type="text" />
</div>
<script>
    $("#LastName").autocomplete({
        source: '@Url.Action("GetName","Home")'
    });
</script>

这是我的控制器
????????????[HTTPGET]
????????public IActionResult GetName(string term)
????????{

List<TransactionName> list = new List<TransactionName>()
        {

            new TransactionName {Id=1,LastName="Linda" },new TransactionName {Id=2,LastName="Donna" },new TransactionName {Id=3,LastName="Maryanne" },new TransactionName {Id=4,LastName="Deb" },new TransactionName {Id=5,LastName="Liz" },new TransactionName {Id=6,LastName="Bobby" },new TransactionName {Id=7,LastName="Beth" }

    };
        var result = (from N in list
                        where N.LastName.Contains(term)
                        select new {N.LastName });
        return Json(result);
    }

enter image description here

解决方法

我根据jquery自动完成文档更改了以下内容:

var result = (from N in list
                    where N.LastName.Contains(term)
                    select new {value=N.LastName });

这是从他们的网站上获取的文档的一部分.支持多种类型:数组:数组可用于本地数据.有两种支持的格式:字符串数组:[“Choice1”,“Choice2”]具有标签和值属性的对象数组:[{label:“Choice1”,value:“value1”},…]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读