select2初始化預設值問題(可用)
阿新 • • 發佈:2019-02-03
需求
在使用下拉框儲存資料的時候,需要重新修改資料,這時候就需要上次儲存的資料,但是select2初始化賦值不知道怎麼寫
所以百度找到了這種方法
$(function() {
$("#depot").select2({
language : 'zh-CN',
placeholder:"請選擇倉庫",//文字框的提示資訊
type: 'GET',
dataType: 'json',
allowClear: true,
ajax: {
url:basePath+'/selectOption/queryStockSelect2Option' ,
dataType: 'json',
data: function (params) {
params.search = params.term;
return params;
},
processResults: function (data,params){
return{
results:data.list //返回的格式是[{id:1,text:'1234'},{id:2,text:'sss'}]
}
},
},
});
//這裡可以通過ajax重新獲得初始值的資訊, 00001 表示value
var option = new Option('主倉庫', '00001', true, true);
$("#depot").append(option);
$("#depot").trigger('change')
});