jqueryチェックボックスcheckbox削除を実現


このような基本的なニーズを実現するには、ページには多くのデータがあり、1つ以上を削除することができ、削除前に少なくとも1つを選択するかどうかを判断することができます.そうしないと、ヒントが表示されます.
function deleteUser() {
		//        str+=""         ,    
		//var str;
		var array = new Array(); //              ID 
		var flag; //         
		$("input[name='selectFlag']:checkbox").each(function() { //     name selectFlag  checkbox
					if ($(this).attr("checked")) { //        
						flag = true; //             true
					}
				})
		if (flag) {
			$("input[name='selectFlag']:checkbox").each(function() { //     name selectFlag  checkbox
						if ($(this).attr("checked")) { //        
							//alert($(this).val());
							array.push($(this).val()); //          array 
							//str+=$(this).val()+",";
						}
					})
			//             action   
			window.self.location = "deleteUser?info=" + array;
		} else {
			alert("         ");
		}
	}

バックグラウンドアクションによる受信データの削除
@Override
	public String execute() throws Exception {
		// TODO Auto-generated method stub
		//    a,b,c                
		String s[] = info.split(",");
		/*
		 * for(int i=0;i<s.length;i++){ System.out.println(s[i]); }
		 */
		if (s.length > 0) {
			for (int i = 0; i < s.length; i++) {
				userDao.deleteUser(s[i]);
			}
		}
		return "success";
	}