layui 下拉框 实用

这里使用的是layui

需要引入layui的css 和js

html

<div class="layui-inline">
                <div class="layui-input-inline" style=" 200px;">
                    <select name="interest" lay-filter="aihao" id="superviseDept" >
                        <option value="">监管部门</option>
                        <option value="0">写作</option>
                        <option value="2">游戏</option>
                        <option value="3">音乐</option>
                        <option value="4">旅行</option>
                    </select>
                </div>
            </div>

js

 $.ajax({
                          type:"post",
                          url:App.interfaceHost +'deptDictionary/deptdictionary',
                          data:{
                          },
                          dataType : 'json',
                          success:function (data2) {
                              var value=data2;
                              $("#superviseDept").html('');
                              var html='<option value="">请选择监管部门</option>'+
                                  '<option value="">全部</option>'
                              $.each(value,function (i,e) {
                                  html+='<option value="'+e.id+'">'+e.value+'</option>';
                              });
                              $("#superviseDept").append(html);
                              form.render();
                          }
                      });

 下拉框是表单中组件最后需要form.render()进行渲染

原文地址:https://www.cnblogs.com/fanyixiang/p/12523936.html