需求
在使用下拉框保存数据的时候,需要重新修改数据,这时候就需要上次保存的数据,但是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')
});