1、点击链接(菜单栏),先走controller获取数据再初始化页面
表单数据,不发生提交操作
<form:input path="status" value="0" type="hidden"/>
controller层数据处理(status为空)
if (!"0".equals(regularProject.getStatus())) {
List<String> list = new ArrayList<>();
list.add("2");
regularProject.setStatusList(list);
}
2、点击提交按钮,将form表单数据提交到controller
var status = '${regularProject.status}';
if (!status) {
$("input:checkbox[value='2']").attr("checked","checked");
} else {
var statusList = [];
try {
statusList = JSON.parse('${regularProject.statusList}');
} catch (e) {}
$.each(statusList, function () {
$("input:checkbox[value=" + this + "]").attr("checked","checked");
});
}