MVC下autocomplete插件的使用
来源:互联网 发布:不宜乐乎的乐怎么读 编辑:程序博客网 时间:2024/05/02 01:04
Autocomplete插件的功能类似于Google Suggest 功能,可以在用户输入查询条件的时候,自动提示用户若干词条,方便用户快速查询。下面我们介绍下autocomplete插件如何在MVC下面使用。
首先,需要下载autocomplete插件,其下载地址是:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
其次,需要在页面上引入两个文件(jquery文件除外),分别是jquery.autocomplete.js 和jquery.autocomplete.css,代码如下:
<script src="@Url.Content("~/Content/autocomplete/jquery.autocomplete.js")" type="text/javascript"></script><link href="@Url.Content("~/Content/autocomplete/jquery.autocomplete.css")" rel="stylesheet"type="text/css" />
前端页面只需要添加一个文本框,代码如下:
<input type="text" name="HigherUserID" id="HigherUserID" />
需要编写的js代码如下所示:
<script type="text/javascript"> $(function () { $("#HigherUserID").autocomplete("/User/GetUserByUserName", { dataType: "json", minChars: 0, width: 200, showName: "TrueName", selfAction: SalesDeleteName, cacheLength: 0, autoFill: false, formatItem: function(row, i, max) { return i + "/" + max + ": \"" + row.TrueName + "\" [" + row.UserCode + "]"; }, formatResult: function(row) { return row.TrueName; } }).result(function(event, row) { }); }) </script>
后台代码为根据条件检索人员信息,分页显示,返回给前端一个json数据:
public ActionResult GetUserByUserName(string q) { int _totalCount = 0; QueryUser query = new QueryUser(); query.truename = q; query.state = "0"; var userlist = UserService.GetUsersByPage(query, 10, 1, out _totalCount); IList<UserInfo> users = userlist.ToList<UserInfo>(); return Json(users, JsonRequestBehavior.AllowGet); }
3 0
- MVC下autocomplete插件的使用
- jquery autocomplete插件的使用
- Jquery插件的使用--AutoComplete
- JQuery 的Autocomplete插件使用
- Jquery插件的使用--AutoComplete
- Jquery autocomplete插件的使用
- Jquery autocomplete插件的使用
- jQuery.Autocomplete插件的使用
- Jquery autocomplete插件的使用
- Jquery autocomplete插件的使用
- jquery autocomplete 插件的使用
- Jquery autocomplete插件的使用
- Jquery autocomplete和jQuery UI Autocomplete插件的使用
- Jquery autocomplete插件的使用示例
- Jquery autocomplete插件的使用示例
- jquery autocomplete.js的插件使用
- Jquery autocomplete插件使用
- jQury下的自动补全及插件jquery.autocomplete.min.js的使用
- jsp技术之购物车---delete.jsp
- 监听Home键点击事件
- java按行分割大文件
- Binary Tree Level Order Traversal
- BootLoader作用
- MVC下autocomplete插件的使用
- 谈谈GetSafeHwnd()和GetSafeHandle()的主要区别
- Android Asynchronous Http Client
- 远程桌面不能复制粘贴的解决办法
- 愛情是兩個人的事
- 轻松学会多线程(三)——如何确定线程数
- linux下的I2C驱动记录
- Object-C中nil, NULL和NSNull
- 关于php使用fopen报错 failed to open stream: Permission denied