zoukankan      html  css  js  c++  java
  • select2插件 多选框动态初始化值

    转自https://blog.csdn.net/yiyiwyf/article/details/53521980

    上一篇讲了select2的多选和大标题设置。
    这周做到了修改的功能,需要将旧数据的选项默认显示。这里也顺便说一下。
    方法很简单,加上一句话即可
    $(“#id”).val(data).trigger(‘change’);
    data是一个存放id值的数组,如 [1,2,3,4 ],或者[1,2,3,4,] 这样也可以。
    示例:

       $(document).ready(function() {
                //获取成员数据
                $.ajax({
                    url: '${ctx}/back/members/membersOption',
                    dataType: 'json',
                    success: function(data) {
                        $("#_speakers").select2({
                            language: 'zh-CN',
                            data: data,
                            placeholder:'请选择',
                            multiple: true
                        });
                        if ('${notice.speakers}'){
                        $("#_speakers").val([${notice.speakers}]).trigger('change');
                        }                       
                    }); 
                })
        });
    
  • 相关阅读:
    同步请求和异步请求的区别
    Ajax初步理解
    ajax的GET和POST请求
    What's this?(js)
    rxjs
    Angular7_获取异步方法里面的数据
    Angular7_人员登记系统
    Angular7
    特殊操作符
    Oracle 表操作
  • 原文地址:https://www.cnblogs.com/anxiaoyu/p/8675144.html
Copyright © 2011-2022 走看看