jquery - 当用户在搜索中键入内容时创建下拉菜单?

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

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

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

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

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

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

最佳答案

关于jquery - 当用户在搜索中键入内容时创建下拉菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8513787/

相关文章:

javascript - Jstree issue- 只执行一次

asp.net - 创建 Entity Framework 数据库时出现 Mysql 语法错误

javascript - jquery 手机 : Change textarea background after submit button has been pressed

javascript - 我怎样才能始终在我的 jquery 移动 slider 上显示弹出窗口

jQuery UI 选项卡在鼠标悬停时更改选项卡之前强制延迟

javascript - 在flipclock.js倒计时器停止后修改页面文本

php - 如何在文件上传和插入数据库时​​包含加载 gif

javascript - 即使在用户通过 javascript 导航离开后,ASP.NET 是否继续可靠地处理请求?

asp.net - SQL Server 停止十分钟

gwt - 大型 GWT Web 应用程序有哪些移动支持选项?