[LayUI]下拉框二级联动

Posted 厦门德仔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[LayUI]下拉框二级联动相关的知识,希望对你有一定的参考价值。

下拉框二级联动

在某些应用场景我们需要用到下拉选择框联动情形。
html:

                <label class="layui-form-label">公司</label>
                <div class="layui-input-inline">
                    <select name="Company" lay-filter="Company" id="Company">
                        <option value=""></option>
                        <option value="ZE">电子</option>
                        <option value="ZM">磁电</option>
                        <option value="ZR">继电器</option>
                    </select>
                </div>
                <label class="layui-form-label">组别</label>
                <div class="layui-input-inline">
                    <select name="Category" id="Category">
                        <option value=""></option>
                    </select>
                </div>
            </div>

JS:监听选择框

            // 监听选择框
            form.on('select(Company)', function (data) 

                $.getJSON("http://localhost:8089/api/SysVideo/GetCategorys?company=" + data.value, function (data) 
                    var optionstring = "";
                    $.each(data.data, function (i, item) 
                        optionstring += "<option value=\\"" + item.code + "\\" >" + item.name + "</option>";
                    );
                    $("#Category").html('<option value=""></option>' + optionstring);
                    form.render('select'); //这个很重要
                );
            );

效果:

以上是关于[LayUI]下拉框二级联动的主要内容,如果未能解决你的问题,请参考以下文章

layui下拉联动

layui select下拉菜单联动

asp.net中下拉框二级联动,第二个下拉框出现乱码的问题

WTM+LayUI实现组件一对多的联动

下拉框二级联动

下拉框级联时如果对应的二级下拉框没有数据则隐藏,有就显示下拉框