HTML页
<label class="layui-form-label" style="width: 90px;">字典名称</label>
<div class="layui-input-inline">
<select name="dictName" id="dictName" lay-filter="dictName">
<option value=""></option>
</select>
</div>
js代码
//检查项目添加到下拉框中
$.ajax({
url: '/dic/getDictionaryTree',
dataType: 'json',
type: 'get',
success: function (data) {
$.each(data, function (index, item) {
$('#dictName').append(new Option(item.dictName, item.id));// 下拉菜单里添加元素
});
layui.form.render("select");//重新渲染 固定写法
}
})
//提交表单
function formSubmit(obj){
dictType1 = $('#dictName option:selected').val();
console.log(dictType1)
$.ajax({
type: "POST",
data: $.param({'dictType':dictType,'dictName':dictType1})+'&'+$("#dicListForm").serialize(),
url: "/dic/setDict",
success: function (data) {
if (data.code == 1) {
layer.alert(data.msg,function(){
layer.closeAll();
load();
});
} else {
layer.alert(data.msg);
}
},
error: function () {
layer.alert("操作请求错误,请您稍后再试",function(){
layer.closeAll();
//加载load方法
load();//自定义
});
}
});
}
效果如下: