MVC笔记3:JQuery AutoComplete组件

1.引入以下js和css

  <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet"
        type="text/css" />
    <link href="@Url.Content("~/Content/themes/base/jquery.ui.all.css")" rel="stylesheet"
        type="text/css" /> <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")"         type="text/javascript"></script>

     <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")"         type="text/javascript"></script>    <script src="@Url.Content("~/Scripts/jquery-ui-1.8.11.min.js")"         type="text/javascript"></script>

2.  html代码如下

<input type="text" id="t" name="t" data-autocomplete-source="@Url.Action("News","AutoComplete")" />

3.后台代码如下:

   public ActionResult News()
        {
            var list = db.Artists.Select(m => new { value=m.Name}).ToList();

            return Json(list,JsonRequestBehavior.AllowGet);
        }

4. js调用代码如下

<script type="text/ecmascript">

    $("#t").each(function () {
        var target = $(this);
        target.autocomplete({ source: target.attr("data-autocomplete-source") });

    })

</script>
时间: 2024-10-16 17:36:18

MVC笔记3:JQuery AutoComplete组件的相关文章

【ASP.Net MVC】在AspNet Mvc使用JQuery AutoComplete组件

官方文档: http://api.jqueryui.com/autocomplete/#entry-examples 要使用JQuery AutoComplete组件,需要引用: [1].jquery.js [2].jquery-ui.js [3].jquery.ui.autocomplete.css 然后这样使用即可: var submitAutoCompleted = function(event, ui) { var $input = $(this); $input.val(ui.item

Jquery AutoComplete的使用方法实例

jquery.autocomplete详解 语法: autocomplete(urlor data, [options] ) 参数: url or data:数组或者url [options]:可选项,选项解释如下: 1) minChars (Number) 在触发autoComplete前用户至少需要输入的字符数,Default:1,如果设为0,在输入框内双击或者删除输入框内内容时显示列表. 2) width (Number) 指定下拉框的宽度,Default: input元素的宽度 3) m

jquery.autocomplete 自动补全 应用

下拉自动补全的js控件还是很多的,不过好多都被集成在N多组件之一了,像Jquery.easyui,jquery.chonsen等等都可以实现类似的功能.但我想要的是是一款简单轻巧,应用于整个系统的js. 于是我选择了jquery.autocomplete.js,基本参数注解参考:http://www.cnblogs.com/EWall/archive/2011/04/28/2031613.html,JS及相关CSS可在google code下载,链接https://code.google.com

jQuery.Autocomplete实现自动完成功能-搜索提示功能

$(function(){ var availableTags=["ads","abc","acc"]; $("#tags").autocomplete({source:availableTags}); }); <input type="text" id="tags"> 语法: autocomplete(urlor data, [options] ) 参数: url or d

jQuery.Autocomplete实现自动完成功能(详解)

2.jquery.autocomplete详解 语法: autocomplete(urlor data, [options] ) 参数: url or data:数组或者url [options]:可选项,选项解释如下: 1) minChars (Number) 在触发autoComplete前用户至少需要输入的字符数,Default:1,如果设为0,在输入框内双击或者删除输入框内内容时显示列表. 2) width (Number) 指定下拉框的宽度,Default: input元素的宽度 3)

jquery.autocomplete自动补全功能

项目实例: 一:js //SupplierAutoComplete.js $().ready(function () { $("#txtSupplier").autocomplete("ajax?name=GetSupplierList", { minChars: 1, //在触发autoComplete前用户至少需要输入的字符数.Default: 1,如果设为0,在输入框内双击或者删除输入框内内容时显示列表 max: 10, //autoComplete下拉显示项

JqueryUI学习笔记-自动完成autocomplete

<!DOCTYPE html><html><head><meta charset="UTF-8"><title>Insert title here</title><link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/start/jquery-ui.css"><style ty

c#+jquery.autocomplete.js

html代码: $(document).ready(function () { $.ajax({ type: "POST", contentType: "json", url: "a.ashx?action=findlist", data: "{}", dataType: "html", success: function (data) { var dataset = eval('(' + data + '

JQuery Autocomplete实战

废话不多说,先看效果!~ 需要引入的资源如下 <link rel="stylesheet" href="/css/jquery.autocomplete.css" type="text/css"> <script type="text/javascript" src="/lib/jquery.min.js"></script><!--1.8.3--> <