1. 程式人生 > >select2初始化預設值問題(可用)

select2初始化預設值問題(可用)

需求

在使用下拉框儲存資料的時候,需要重新修改資料,這時候就需要上次儲存的資料,但是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') });

誰有更簡單的方法,可以留言啊