【笔记】select2的使用
<script src="~/Scripts/jquery-1.10.2.js"></script>
    <script src="~/Content/bootstrap/js/bootstrap.js"></script>
    <link href="~/Content/bootstrap/css/bootstrap.css" rel="stylesheet" />
    <script src="~/Content/select2-master/dist/js/select2.js"></script>
    <link href="~/Content/select2-master/dist/css/select2.css" rel="stylesheet" />
function loadAssetNameOrVersion(displayText) {
    displayText = displayText || "请选择";
    $("#asset_nameOrVersion").select2({
        placeholder: displayText,//默认显示
        minimumInputLength: 0,//输入多少长度的值的时候执行后台请求查询
        //选中事件(选中后显示的值)
        formatSelection: function (object) {
            return object.assetName + "/" + object.productName;
        },
        //显示的值(加载的在下拉框的值)
        formatResult: function (object) {
            return object.assetName + "/" + object.productName;
        },
        id: function (data) {//选中后取的值
            return data.productId;
        },
        ajax: {
            url: "/api/services/app/asset/GetOfficeProductsByKey",
            dataType: "json",
            params: {
                contentType: 'application/json'//此处可修改contentType类型(这个地方坑了我好久,不知道还要加params包起来)
            },
            type: "post",//请求类型
            data: function (term, page) {//传给后台的参数,可自行构造
                return JSON.stringify({
                    prefix: term,
                    limit: 4,
                    page: page,
                });
            },
            results: function (data, page, query) {        //请求成功,接收返回值
                var more = (page * 4) < data.result.totalCount;
                return { results: data.result.items, more: more };
            },
        }
    });
}
可下拉搜索,下拉分页,还是比较强大的!
【笔记】select2的使用的更多相关文章
- select2插件使用小记2 - 多选联动 - 笔记
		这是select2插件使用的第二篇,可参考第一篇 select2插件使用小记.上一篇主要是关于基本的使用,这篇主要是关于多选,及联动的.侧重点不同. 效果图如下: 遵从W3C标准:结构.样式.行为.以 ... 
- select2插件+ajax笔记
		目录 手册 思路 1. 如果是自己写的ajax这样就可以了. html里 控制器里 2. 如果是ecshop里,需要改写call方法为JQuery的ajax方法,才可以select2需要JQuery支 ... 
- jquery Select2 学习笔记之中文提示 - CSDN博客
		首先学习这个东西呢,还是看官网比较全面 select2官网例子 要select2中文显示:必须要引入中文包,且一定要放在select2.js之后 [javascript] view plain cop ... 
- Java开发笔记(六十三)双冒号标记的方法引用
		前面介绍了如何自己定义函数式接口,本文接续函数式接口的实现原理,阐述它在数组处理中的实际应用.数组工具Arrays提供了sort方法用于数组元素排序,可是并未提供更丰富的数组加工操作,比如从某个字符串 ... 
- jQuery整理笔记七----几个经典表单应用
		1.文本框获得(失去)焦点 当文本框获得输入焦点时,将该文本框高亮显示,算不得一个应用,仅仅是一个小技巧,能够提高用户体验. <!DOCTYPE html PUBLIC "-//W3C ... 
- amazeui学习笔记一(开始使用5)--藏品collections
		amazeui学习笔记一(开始使用5)--藏品collections 一.总结 1.藏品collections:一些 Amaze UI 中没有的功能.amazeui认为好的解决方案.像图表绘制里面的百 ... 
- Laravel Vuejs 实战:开发知乎 (10)使用 Select2 优化话题选择
		1.添加选择Topic 使用Select2,如何安装Select2 ,具体使用实例 Select2 and Laravel: Ajax Autocomplete 及 Loading data remo ... 
- git-简单流程(学习笔记)
		这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ... 
- js学习笔记:webpack基础入门(一)
		之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ... 
随机推荐
- GRIDVIEW  控件
			http://www.cnblogs.com/shanymen/archive/2009/05/22/1486654.html GridView控件是.net里的一个显示数据控件,该控件制作很人性化, ... 
- 关于mysql和Apache以及nginx的监控脚本怎么写会比较好的记录
			最近,自己业务进行上线,上线后,需要考虑的是对各种服务进行监控,包括(httpd服务,mysqld服务等),现在想以mysqld服务为例总结下那种方式的脚本最为专业和合理: (1).根据mysql的端 ... 
- VBS 相关知识 笔记
			1.Option Explicit: 必须声明了变量之后才能赋值. 原话:语句在模块级别中使用,强制显式声明模块中的所有变量. w3scholl看到的内容: 变量声明 您可以使用 Dim.Publi ... 
- Spark-1.0.1 的make-distribution.sh编译、SBT编译、Maven编译 三种编译方法
			fesh个人实践,欢迎经验交流!本文Blog地址:http://www.cnblogs.com/fesh/p/3775343.html 本文编译方法所支持的hadoop环境是Hadoop-2.2.0, ... 
- SGU 311. Ice-cream Tycoon(线段树)
			311. Ice-cream Tycoon Time limit per test: 0.5 second(s)Memory limit: 65536 kilobytes input: standar ... 
- Android-Service生命周期
			Service的基本概念,以及Service的生命周期: 一.Service的基本概念: 一个Service就是应用程序的组件,可以在后台长期跑,或者是为其他的应用提供功能上的支持.Service一般 ... 
- zoj1260 king
			题目描述:从前有一个王国,皇后怀孕了.她祈祷到:如果我的孩子是儿子,我希望他是一个健康的国王. 9 个月后,她的孩子出生了,的确,她生了一个漂亮的儿子.但不幸的是,正如皇室家庭经常发生的那样,皇后的儿 ... 
- CentOS7安装mysql5.7.11
			开始安装 yum update yum install wget wget http://repo.mysql.com/mysql57-community-release-el7-7.noarch.r ... 
- Cobar-Client 实现策略总结
			1. 数据源 DataSource CobarClient 的 DataSource 分为三层 ICobarDataSourceService: 封装了多个 DataSourceDescriptor, ... 
- 从php脚本到浏览器,编码方式浅析
			今天简单看了一下php,服务器,浏览器如何设定编码 1.php 在php配置文件php.ini中,可以设置字符编码 ; PHP's default character set is set to em ... 
