Um eine solche Grundvoraussetzung zu erfüllen, müssen auf der Seite viele Daten gelöscht werden. Überprüfen Sie vor dem Löschen, ob mindestens ein Element ausgewählt ist. Andernfalls werden Sie dazu aufgefordert.
function deleteUser() {
/ /Damals wollte ich den Inhalt als str ="" speichern, aber es funktioniert nicht
//var str;
var array = new Array( //Die zum Speichern verwendete ID das ausgewählte Datenelement
var flag; //Bestimmen Sie, ob ein nicht ausgewähltes Datenelement vorhanden ist
$("input[name='selectFlag']:checkbox").each(function() { //Alle Kontrollkästchen durchlaufen, deren Name ist selectFlag
if ($ (this).attr("checked")) { //Bestimmen Sie, ob es ausgewählt ist
flag = true; //Solange eines ausgewählt ist, setzen Sie es auf true
}
})
if (flag) {
$("input[name='selectFlag']:checkbox").each(function() { //Alle Kontrollkästchen durchlaufen, deren Name selectFlag if ($(this).attr("checked")) { //Bestimmen Sie, ob es ausgewählt ist
//alert($(this).val()); this).val()); //Füge den ausgewählten Wert zum Array hinzu
//str =$(this).val() ","
}
})
//Pass die Daten, die kollektiv zur Aktionsverarbeitung gelöscht werden sollen
window.location = "deleteUser?info=" array; else {
alert("Bitte wählen Sie mindestens einen Benutzer aus"); }
}
Backend-Aktion, um Daten zu empfangen und zu löschen
Code kopieren
// TODO Automatisch generierter Methoden-Stub
//Das Frontend wird in a, b übertragen , c-Format. Zerlegen Sie zuerst den String
String s[] = info.split (","
/*
* for(int i=0;i*/
if (s.length > 0) {
for (int i = 0; i < s.length; i ) {
userDao.deleteUser(s[i]);
}
}
return "success"}