加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bootstrap-multiselect级联显示下拉框

发布时间:2020-12-17 20:50:44 所属栏目:安全 来源:网络整理
导读:思路: 1.?ajax获得新数据后清空select。 2. 拼成option加入select。 3.再重新构建下拉框的内容。 ? $.ajax({ // 根据商品类型id和价格获取商品 url: url_init + "url" ,data: ‘typeId=‘+ v,dataType: "json" ,success: function (result){ // 获得数据 va

思路:

1.?ajax获得新数据后清空select。

2. 拼成option加入select。

3.再重新构建下拉框的内容。

?

$.ajax({    //根据商品类型id和价格获取商品
        url: url_init + "url",data: ‘typeId=‘+v,dataType:"json",success:function(result){
             // 获得数据
            var data = result.data;
            // 循环解析
            $("#goodId option").remove();
            $.each(data,function(idx,goodsName) {
                $("#goodId").append(‘<option value="‘ + goodsName.id + ‘">‘ + goodsName.name + ‘</option>‘);
            });
            //
            formatGoodsInfo();
        } 
    });

重新构建的方法

function formatGoodsInfo(){
    //先使用destroy破坏multiselect之后再重新构建
    $("#goodId").multiselect("destroy").multiselect({
        includeSelectAllOption: true,enableFiltering: true,maxHeight: 300,filterPlaceholder:"输入商品名称",buttonWidth:"200",templates: {
              button: ‘<button type="button" class="multiselect dropdown-toggle text_left" data-toggle="dropdown"><span class="multiselect-selected-text"></span> <b class="caret"></b></button>‘
          }
    });
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读