La copie de code est la suivante:
fonction deleteall () {
var all = document.getElementsByName ("CheckName"); // Obtenez le contenu que vous avez sélectionné est un tableau
if (all == null || all.length == 1) {
alert ("pas encore d'ordre");
retour;
} autre {
var idstr = ""; // définir une chaîne de l'ID que vous souhaitez supprimer
pour (var i = 0; i <all.length; i ++) {
if (tout [i] .Coched) {
idstr + = all [i] .value + ","; // Connectez les ID avec des virgules et séparez-les
}
}
var result = confirm ("SELECT DELETE");
if (résultat) {
window.location.href = "DeleteOrderAction? Action = DeleTeAl & idstr ="
+ idstr;
} autre {
retourner null;
}
}
}
</cript>
Enfin, le traitement des affaires
La copie de code est la suivante:
String [] arr = idstr.split (","); // Le tableau des chaînes d'ID sera obtenu à l'aide de virgule pour obtenir chaque ID
pour (String str: arr) {
int ordeId = Integer.ParseInt (str);
OrderService.Deleteorder (OrderId);
}
Résumé: Le fonctionnement de la suppression et de la compensation de tous est le processus d'épissage et de division des chaînes.