Gestion de simples commentaires à plusieurs posts

Comment pouvoir envoyer des commentaires avec plusieurs

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Bonsoir, :)

J'ai un petit problème, j'aimerais avoir vos avis d'experts, moi étant un débutant en ajax. J'ai créé un système de commentaires en ajax->jquery, j'ai plusieurs textareas 'commentaire' comme ceci par ex:

1
2
3
4
5
<textarea id="comment" placeholder="write a comment..." data-uid="<?php echo $_SESSION['id_membre']; ?>" data-id_status="<?php echo $statuts['id_statut']; ?>" data-pseudo="<?php echo $_SESSION['pseudo']; ?>"></textarea>

<textarea id="comment" placeholder="write a comment..." data-uid="<?php echo $_SESSION['id_membre']; ?>" data-id_status="<?php echo $statuts['id_statut']; ?>" data-pseudo="<?php echo $_SESSION['pseudo']; ?>"></textarea>

<textarea id="comment" placeholder="write a comment..." data-uid="<?php echo $_SESSION['id_membre']; ?>" data-id_status="<?php echo $statuts['id_statut']; ?>" data-pseudo="<?php echo $_SESSION['pseudo']; ?>"></textarea>

Sauf côté js, je bloque:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$( document ).ready(function() {
    $('#comment').keypress(function(e){
        if(e.keyCode == 13 && !e.shiftKey)
        {
            var div$ = $(this);
            var date = new Date();

            $.ajax({
                url : "./ajax/comment.php",
                type : "POST", 
                data : "uid=" + div$.data('uid') + "&id_status=" + div$.data('id_status') + "&comment=" + div$.val(),
                success: function(){
                    $('.box-comments').append('<div class="comment"><img src="./data/avatars/avatar_' + div$.data('uid') + '_200.jpg" alt="" /><div class="content"><h3><a href="">' + div$.data('pseudo') + '</a><span><time>maintenant - </time><a href="#">Like</a></span></h3><p>' + div$.val() + '</p></div></div>');
                    div$.val('');
                },
                error: function(){

                }
            });
            return false;
        }
    });
});

En fait, cela marche mais qu'avec le premier textarea. ( qui m'envoie les données souhaités en ajax au fichier comment.php.) J'aimerais pouvoir avoir plusieurs textarea (comme sur Facebook quoi ^^). Je vais d'ailleurs avoir le même problème avec les likes.

En espérant avoir été relativement clair, Merci.

[EDIT] Oublis des mots 'champs de texte' à la fin du sous titre.

Édité par Seb

Seb.

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte