首页 > 技术文章 > 使用JFinal与DataTable的批量处理

yexingzhiguang 2017-03-03 09:01 原文

获取选中的checkbox的值,构建数组

var toChangeArr = [];
var i = 0;
$("input[name='checkbox']:checkbox:checked").each(function(){ 
toChangeArr.push($(this).val());
}); 

  



将toChangeArr 用ajax传递给后台

 

var url = "/msg/updateMsgFlag";
var data = {"flagList":toChangeArr};
$.post(url,data,function(){
alert("更改成功");	
});

  


后台JFinal框架获取

Integer[] flagList = getParaValuesToInt("flagList[]");

  

JFinal的批处理

Db.batch(String sql,Object[][] paras,Integer batchSize)
		

  

paras 第一维表示一条记录,第二维表示该记录中的字段

 

推荐阅读