IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

PHP / Ajax, g�n�rer l'id des buttons


Sujet :

JavaScript

  1. #1
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2015
    Messages
    68
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : B�timent Travaux Publics

    Informations forums :
    Inscription : Juin 2015
    Messages : 68
    Par d�faut PHP / Ajax, g�n�rer l'id des buttons
    Bonjour,

    Je ne poss�de que peu de connaissance en JS, mais dans le cadre de mon projet pro, je dois le mettre en place. Ce tableau permet de r�f�rencer tous les utilisateurs de l'application, et ainsi pouvoir les supprim�s avec un message d'alerte.

    J'ai donc mis en place tableSorter et cela fonctionne parfaitement. Mon probl�me c'est que la requ�te ajax r�cup�re toujours le dernier ID de ma boucle FOR.
    Actuellement, que l'on s�lectionne n'importe qu'elle utilisateur, il supprimera le dernier de ma boucle.

    Mon probl�me doit se situer dans le script JS, car ma boucle PHP me ressort bien toutes les informations respectifs au utilisateurs.

    Alors pourquoi mon script JS ce lance seulement sur ma derni�re boucle alors que celui-�i est present dans la boucle ?

    Merci de toute l'aide apport�

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    <table class="table table-bordered table-striped table-hover js-basic-example dataTable">
                            <thead>
                            <tr>
                                <th>#</th>
                                <th>Nom d'utilisateur</th>
                                <th>Email</th>
                                <th>Nom</th>
                                <th>Pr�nom</th>
                                <th>Organisation</th>
                                <th>Adresse</th>
                                <th>Code postal</th>
                                <th>Ville</th>
                                <th>Supprimer</th>
                            </tr>
                            </thead>
                            <tbody>
    
                            {% for user in users %}
                                <tr>
                                    <td>{{ user.id }}</td>
                                    <td>{{ user.username }}</td>
                                    <td>{{ user.email }}</td>
                                    <td>{{ user.lastName }}</td>
                                    <td>{{ user.firstName }}</td>
                                    <td>{{ user.company }}</td>
                                    <td>{{ user.address }}</td>
                                    <td>{{ user.cp }}</td>
                                    <td>{{ user.city }}</td>
                                    <td>
                                        <a href="#" id="{{ user.id }}"><i class="material-icons">delete_forever</i></a>
                                        <script>
                                            $('a').click(function () {
                                                var btnId = $(this).attr("id");
                                                warning(btnId);
                                            });
    
                                            function warning(btnId) {
                                                swal({
                                                    title: "�tes-vous s�r ?",
                                                    text: "Le compte utilisateur de Mr {{ user.username }} {{ user.id }} sera d�finitivement supprim�",
                                                    type: "warning",
                                                    showCancelButton: true,
                                                    confirmButtonColor: "#DD6B55",
                                                    confirmButtonText: "Oui, je souhaite supprim� !",
                                                    cancelButtonText: "Non, je souhaite annul� !",
                                                    closeOnConfirm: false,
                                                    closeOnCancel: false
                                                }, function (isConfirm) {
                                                    if (isConfirm) {
                                                        swal("Supprim� !", "Le compte � bien �t� supprim�", "success");
                                                        $.ajax({
    //                                                        method: "POST",
                                                            {#url: "{{ path('deleteUsersAdmin', {'id':  user.id  }  ) }}",#}
    //                                                        data: {},
                                                            success: function (data) {
                                                                window.location = '{{ path('deleteUsersAdmin', {'id':  user.id  }) }}';
                                                            }
                                                        })
                                                    } else {
                                                        swal("Annulation", "Aucun compte n'a �t� supprim�", "error");
                                                    }
                                                });
                                            }
                                        </script>
                                    </td>
                                </tr>
                            {% endfor %}
                            </tbody>
                        </table>

  2. #2
    Membre confirm�
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2015
    Messages
    68
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 32
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : B�timent Travaux Publics

    Informations forums :
    Inscription : Juin 2015
    Messages : 68
    Par d�faut
    Aucune id�e ?

Discussions similaires

  1. image over sur css avec button et texte
    Par pcouas dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 27/02/2008, 14h35
  2. probleme avec button
    Par lecureuil30 dans le forum Mise en page CSS
    R�ponses: 2
    Dernier message: 29/01/2008, 19h57
  3. ShowMessage avec button de confirmation. Possible ?
    Par bullrot dans le forum C++Builder
    R�ponses: 4
    Dernier message: 24/11/2007, 13h29
  4. PB avec Button
    Par saih_tam dans le forum AWT/Swing
    R�ponses: 9
    Dernier message: 03/04/2007, 14h17
  5. probl�me avec button group
    Par afrikha dans le forum NetBeans
    R�ponses: 2
    Dernier message: 15/02/2007, 19h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo