使用JFinal与DataTable的批量处理

获取选中的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 第一维表示一条记录,第二维表示该记录中的字段

 

posted @ 2017-03-03 09:01  夜星之光  阅读(1521)  评论(0编辑  收藏  举报