前台代码:
/*批量删除*/
function batchDel(){
//获取选中的id
var arr = new Array();
$('input[name="checkBox"]:checked').each(function (i) {
arr[i] = $(this).val();
});
layer.confirm('确认要删除吗?',function(index) {
//此处请求后台程序
$.ajax({
type : 'GET',
url : baseUserUrlPath+'batchChangeUserStatus/0',
//data:JSON.stringify(ids),
data: {'ids':ids},
//traditional: true,
//dataType : 'json',
success : function(data) {
//成功后的前台处理……
},
error : function(data) {
//异常后的前台处理
},
});
});
}
后台代码:
/**
* 批量修账户状态
* @param userId
* @param status
* @return
*/
@RequestMapping(value = { "/batchChangeUserStatus/{status}" }, method = { RequestMethod.POST })
@ResponseBody
public JSONObject userInvalidate(@RequestParam(value = "ids[]") Integer[] ids,@PathVariable("status") Integer status) {
//获取参数
System.out.println(ids);
//删除操作
//.....
//返回结果
JSONObject result = new JSONObject();
result.put("flag", true);
return result;
}