layui多级联动下拉框的实现_layui select下拉菜单联动

这篇博客介绍了一种简单的方法来实现后台动态加载二级菜单。通过监听一级菜单的选中事件,利用 AJAX 获取相关数据,并使用 layui 的 form.render 方法更新 select 组件,以实现二级菜单的动态展示。这种方法避免了手动拼接字符串,提高了代码的可读性和效率。
摘要由CSDN通过智能技术生成

做的比较简单,先从后台直接把第一级菜单输出,然后点击二级菜单的时候再动态展示

商品类别

请选择

{volist name="list" id="vo"}

{$vo.cate_name}

{/volist}

form.on('select(one_cate)', function(data){

//data.value 得到被选中的值

var url = '/admin/category/selec/' + data.value;

$.get(url,function(data){

$("#two_cate").empty();

$("#two_cate").append(new Option("请选择分类",""));

$.each(data,function(index,item){

$("#two_cate").append(new Option(item,index));

console.log(index,item);

});

layui.form.render("select");

});

});

重点就两个

1.$("#two_cate").append(new Option(item,index));将遍历的数据插入到select中,比原来的拼接字符串省事。

2.layui.form.render("select");重载select模块,否则不会展示

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值