直接上代码
Insert title here
ps1:select2 和JQuery有版本兼容问题,所以一般使用select2需引入相应的JQuery。
ps2:汉化需要引入zh-CN.js。
demo1是从数组加载数据。
demo2是通过ajax向服务器加载数据
data : function(params) { return { name:params.term }; }
params.term会获取到搜索输入框的值,以name为key发送至服务器
processResults : function(data, params) { return { results : data, }; }
processResults是ajax从服务器加载数据后的回调函数,服务器返回json数组。
<option selected="selected">liyuhang</option>是个select2赋一个初始值,同步请求会用到
demo3是通过html初始化select2