问题遇到的现象和发生背景
layui框架从数据库获取下拉框的值怎么再通过option赋值value的值
问题相关代码,请勿粘贴截图
$.ajax({
type:"POST",
url:'/SSM_hospital/doctor/doctorlist', //从数据库查询返回的是个list
dataType: "json",
contentType: "application/json; charset=UTF-8",
success: function (data) {
$.each(data,function(index,item){
$('#workdDoctor').append(new Option(item.doctorName));//往下拉菜单里添加元素
})
layui.form.render("select");
}
})
运行结果及报错内容
<div class="layui-form-item">
<label class="layui-form-label">
<span class="x-red">*</span>在班医师</label>
<div class="layui-input-inline">
<select id="workdDoctor" name="workDoctor" lay-verify="required" lay-filter="workDoctor">
<option value=""></option>
</select>
</div>
<div class="layui-form-mid layui-word-aux"></div>
</div>