$(function() {
$("#checkAll").click(function(){//给全选按钮加上点击事件
var xz = $(this).prop("checked");//判断全选按钮的选中状态
var ck = $("[name='subBox']").prop("checked",xz); //让class名为qx的选项的选中状态和全选按钮的选中状态一致。
});
});
$("#deleteNotice").click(function(){
var chk_value =[];
$('input[name="subBox"]:checked').each(function(){
chk_value.push($(this).val());
});
if(chk_value.length<=0){
alert("请选择要删除的数据!");
}else{
if(confirm("你确定删除吗?"+chk_value)){
$.ajax({
url:"../DeleteNotice",
type: "GET",
data: {subBox:chk_value+""},
success: function () {
window.location.reload();
},
error: function(){
alert(chk_value);
}
});
}
}
});
chk_value为一数组
注意到,data里的chk_value如果不在后面加上“+“” ”,servlet无法取得该值。
此外,在servlet中防止乱码
在response.getWriter()前加上
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("utf-8");