【问题标题】:Creating a drop down as user types in search?在用户搜索时创建下拉菜单?
【发布时间】:2012-01-20 18:38:42
【问题描述】:

我正在尝试创建一个移动网站,其中有一个搜索框,假设我们输入了几个字母“ad”,它将在视图模型中搜索包含“ad”的项目的列表并提供在搜索下方下拉,并随着输入更多字母而更改。

作为一个初学者程序员,我对此完全感到困惑,目前我的视图模型中有一个 SelectList,它在视图中显示我的选择列表中的所有内容。

我尝试了不同的方法来做到这一点,例如使用下拉列表的局部视图,使用 jquery 发布在搜索中输入的值,并显示将包含全新列表的局部视图,但是一定有更有效的方法吗?

我也尝试过使用 Json,但我似乎无法弄清楚如何在用户输入更多字母时保留先前生成的列表。

谢谢大家,如果我需要提供更多信息或代码示例,请告诉我。

【问题讨论】:

    标签: jquery asp.net jquery-mobile asp.net-mvc-4


    【解决方案1】:

    在这里找到一个很好的演示 http://www.devbridge.com/projects/autocomplete/jquery/ 用于自动完成

    【讨论】:

      【解决方案2】:

      另一种选择可能是jQuery Chosen 插件。太棒了,你应该试一试。

      【讨论】:

        【解决方案3】:

        【讨论】:

        • 嘿,谢谢,我说我是新手,所以有很多我不知道的有趣功能,这看起来不错,但如果我要满足于建议的关键字,我会怎么做发布所选项目的ID?它不完全是一个选择列表:S
        • 这增强了普通的 html 选择元素
        猜你喜欢
        • 2020-06-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-09
        • 1970-01-01
        相关资源
        最近更新 更多