layui 自定义动态添加select下拉菜单中的内容展示

本文介绍如何在layui中实现自定义动态添加select下拉菜单的内容。通过html和javascript代码配合,可以实现动态生成和更新下拉选项,为用户界面提供更灵活的交互体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. html部分:

<div class="layui-input-inline">
    <select name="warehouse" lay-verify="required" lay-filter="warehouse"  id="warehouse">
           <option value="">选择仓库</option> 
    </select>
</div>

2.js部分:

 //选择仓库内容;
getwarehouse();
function getwarehouse() {
     var warehouse = [];
    layui.$.ajax({ // 使用layui模块化加载
        url: "/api/purchase/warehouseCondition",
        type: 'GET',
        dataType: 'json',
        success: function(datas, textStatus, xhr) {
             var selects='';
             warehouse = datas.data;
           for(var b in warehouse){
                var  its='<option value="'+warehouse[b].id+'">'+warehouse[b].name+'</option>';
                 selects +=its;
            }
           $("#warehouse").append(selects);
            form.render();//菜单渲染 把内容加载进去
        },
        error: function(xhr, textStatus, errorThrown) {
                    //called when there is an error
        }
   });
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值