[b]js页面jquery代码[/b]:
[url=#]<th class="tal"><input type="checkbox" id="allChk"/>全选</th>
<td><input type="checkbox" name="subChk" value="${user.id}"/></td>
回调函数,在请求完成后需要进行的操作:此处是把选中的checkbox去掉(因为是用到了freemarker的list循环,去掉是数据后checkbox序号变化,还有有相应未知的checkbox被选中,需要去掉)。
success: function(result) {
$("[name = 'items']:checkbox").attr("checked", false);
window.location.reload();
}
[b]java后台代码[/b]:
@RequestMapping(value = "/deletemore", method = RequestMethod.POST)
public String deleteMore(HttpServletRequest request, HttpServletResponse response) {
String items = request.getParameter("delitems");
String[] item = items.split(",");
for (int i = 0; i < item.length; i++) {
userService.delete(Integer.parseInt(item[i]));
}
return "redirect:list";
}
[b]效果图[/b]:
[img]http://files.jb51.net/file_images/article/201304/201347171934989.jpg?20133717201[/img]