JSP上做个隐藏域,后端值先传给隐藏文本域
<textarea id="txtCon" rows="100" cols="100" style="display:none">${leaveclass}</textarea>
然后
在网络自定义列按钮事件中,给弹出窗口下拉列表添加内容
<button id="plus_button" href="#modal-form-add_edit" οnclick="editBylist('${list}')" data-toggle="modal" type="button" class="btn btn-purple btn-sm">
修改
<i class="ace-icon fa fa-pencil bigger-130"></i>
</button>
在编辑按钮事件中实现了下拉列表框的赋值
function editBylist(list){
var json=JSON.parse(document.getElementById('txtCon').value);
$('#class_id_edit').empty();
for (var i = 0; i < json.length; i++) {
var option = document.createElement("option");
$(option).val(json[i].class_id);
//给option的text赋值,这就是你点开下拉框能够看到的东西
$(option).text(json[i].class_name+'('+json[i].class_id+')');
//获取select 下拉框对象,并将option添加进select
$('#class_id_edit').append(option);
}