Résolu Récupérer une valeur dans un id

  • Auteur de la discussion Auteur de la discussion Iktus
  • Créé le Créé le
Statut
N'est pas ouverte pour d'autres réponses.

Iktus

Premium
Inscription
21 Octobre 2013
Messages
1 675
Réactions
374
Points
12 981
RGCoins
25
Bonjour, j'aimerai récupérer la valeur de mon id qui se situe dans mon bouton mais le problème est que sa récupère juste la première valeur, ce qui est problématique.

Voici mon code:

HTML:
<ul class="media-list media-list-linked media-list-bordered">
                                    <form method="post" id="friends">
                                    <?= $Web->ListAddFriend(); ?>
                                    </form>
                                </ul>

ListAddFriends (Dans une bouche while):

HTML:
<li class="media">
                                                <div class="media-link">
                                                    <div class="media-left">
                                                        <img src="'.$fetch['avatar'].'" class="img-circle" alt="">
                                                    </div>

                                                    <div class="media-body">
                                                        <h6 class="media-heading '.$this->RankColor($fetch['rank']).'">'.$fetch['username'].'</h6>
                                                        '.$this->Rank($fetch['rank']).'
                                                    </div>
                                                    
                                                    <div class="media-right">
                                                        <button id="'.$fetch['clef'].'" type="submit" class="btn btn-primary">Accepter</button>
                                                    </div>
                                                </div>
                                            </li>

Le Javascript:
Code:
$(document).ready(function(){
    $('#friends').on('submit', function(e) {
        e.preventDefault();

        var $this = $(this);
        
        var clefe = $('button').attr('id');

        $.ajax({
            url : "/core/action/action?to=friends&id=" + clefe,
            type : "GET",
            success : function(html){
                new PNotify({
                        title: 'Notification',
                        text: html,
                        addclass: 'bg-info'
                });
            }
        });
    });
});

Et dans mon action il y a juste:
PHP:
$db = Connect::getDB();
        
        if(isset($_SESSION['account'])) {
            if($_GET['id']) {
                $id = (int) $_GET['id'];
                
                echo $id;
            }
            
        }

Je pense que sa vient du javascript, du attr() mais je n'en suis pas sûr

Merci à vous
 
J'ai déplacé la discussion en section Résolu avec l'autorisation de l'auteur de la discussion .
(n'hésite pas à donner la solution pour ceux qui cherchent la même chose :espion:)

Bonne fin d'après-midi,
Paul GTP
 
Statut
N'est pas ouverte pour d'autres réponses.
Retour
Haut