使用JFinal與DataTable的批量處理

獲取選中的checkbox的值,構建數組html

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

  



將toChangeArr 用ajax傳遞給後臺ajax

 

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

  


後臺JFinal框架獲取 sql

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

  

JFinal的批處理數組

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

  

paras 第一維表示一條記錄,第二維表示該記錄中的字段
相關文章
相關標籤/搜索