基于spring框架的jt项目分页查询知识点(二)
知识点汇总
1. 日志记录方法
private Logger log=
Logger.getLogger(SysLogServiceImpl.class.getName());
记录SysLogServiceImpl类的日志
后面可以用Logger对象的info方法获取记录日志,如下:
log.info(e.getMessage());
2. 如何获取选中的复选框
$("input[type='checkbox']").attr("checked");
选中的话结果为true 没有选中的话为false;
jt项目删除日志时,获取用户选中的记录id代码为:
function doGetCheckdIds(){
//定义数组用于存储选中的记录id
var array=[];
//迭代tbody对象中的input类型为checkbox元素
$("#tbodyId input[type='checkbox']")
.each(function(){ //当发现元素时回调此方法
if($(this).prop("checkd")){
array.push($(this).val()); //记录id
}
})
return array;
}
3. 注册change事件
在jt项目中选中复选框时注册change事件使用下面的函数:
$("#tbodyId").on("change",".cItem",
doChangeTHeadCheckBoxState);
而没有适用下面的函数:
$(".cItem").change(doChangeTHeadCheckBoxState);
是因为上面的函数是在#tbodyId中注册的change事件
而下面直接在.cItem上注册change事件,而在页面加载完成后不一定会有.cItem,有缺陷