J'ai un Data Grid et je permets aux utilisateurs de sélectionner plusieurs enregistrement pour supprimer et je boucle pour faire un envoi au Serveur.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
for (var j=0; j<selectedData.length; j++) {
 
            var data ={RestorGroup: RestorGroup, idGroup: selectedData [j]}; 
            $.post('corbeilleGroup.php', data, function(output) {
 
                       $('#MessageErreur').animate( {opacity: 0.9})                                                     
                       $('#MessageErreur').slideDown('fast').delay(3000).slideUp(800);
                       $('#TextErrorGroup').html(output);
                       $('#dataGrid').jqxGrid('updatebounddata');
            });        
}
Mais j'ai un problème c'est que je ne vois pas mon message d'erreur s'affiche plusieurs fois si je sélectionne 5 enregistrement, il s'affiche 5 fois. Lorsque je mets le message à la fin de la boucle, il ne s'affiche pas du tout, comment puis-je boucler l'envoi des données au serveur mais en un seul coup ?

Merci