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

jQuery Discussion :

$.post transmettre un ID


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut $.post transmettre un ID
    Bonjour, je débute avec jQuery. Sur une page d'accueil j'affiche plusieurs petites blagues. Pour chaque blagues je souhaite mettre en place un système de vote.
    Il faut que je transmette à ma page php l'ID de la blague .
    Pour appeler la page php je fais comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $.post("rate.php", {id: ID , note: note}
    Mais je ne sais pas comment transmettre l'id de la blague qui est différent pour chaque blague !??
    Cependant dans mon template j'accède à l'id comme ceci:
    $objet->getId();
    Merci de m'aider !

  2. #2
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    peux tu donner le code html généré de deux blagues au moins stp.

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut
    Ok voici
    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
     
    <div class="geekerieTop">
    </div>
    <div class="geekerieRow">
    	Ceci est une blague!!!!    
        <div class="auteur">
        Le mardi 10 février 2009 à 12:21:44, par 
        saturn1 <a href="/geekerie/voir/4" class="lienVert">0 Commentaires</a>
        </div>
        <div class="vote4">
        0    0    
        </div>    
        <div class="geekerieBottom">
        </div>
    </div>
    <div class="geekerieFoot">
    </div>
    <br /><br />	
    <div class="geekerieTop">
    </div>
    <div class="geekerieRow">
    	lalalal    
        <div class="auteur">
        Le dimanche 08 février 2009 à 00:03:21, par 
        lala<a href="/geekerie/voir/3" class="lienVert">1 Commentaires</a>
        </div>
        <div class="vote3">
        0    0    
        </div>
        <div class="geekerieBottom">
        </div>
    </div>
    <div class="geekerieFoot">
    </div>
    <br /><br />
    Merci de ton aide !

  4. #4
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    Ou compte tu mettre le bouton qui permet de voter ? comment attribue-tu
    la note (liste déroulante, ou un bouton par note ?)

  5. #5
    Membre éclairé

    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    788
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 788
    Par défaut
    En gros je pensais faire quelque chose comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    /* ...*/
        <div class="vote4">
        <a href="#">+</a>(100 votes +) <a href="#">-</a>  (33 votes - )
        </div> 
    /*...*/
    Merci de ton aide!

  6. #6
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Salut,

    Je te propose de faire ça comme si javascript ne fonctionnait pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <div class='vote'>
    <a href="voter.php?id=123&n=plus">+</a>(100 votes +) <a href="voter.php?id=123&n=moins">-</a>  (33 votes - )
    </div>
    ensuite avec JQuery

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    $('.vote a').click( function(event) {
      event.preventDefault();
      $(this.parentNode).load($(this).attr('href'));
    });
    voter.php doit retourner le code à l'intérieur du div avec les
    mises à jours de compteur. L'évènement onclick du 'a' sera
    perdu suite à la mise à jour du DOM, mais temps mieux puisque
    l'on ne peut pas voter deux fois :-)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Transmettre tableau php via post
    Par Bugger24 dans le forum Langage
    Réponses: 2
    Dernier message: 24/09/2010, 07h06
  2. Transmettre tableaux avec la méthode POST
    Par Fabriknet dans le forum Langage
    Réponses: 2
    Dernier message: 06/04/2010, 15h30
  3. transmettre le formulaire jquery poste
    Par marouxinfo dans le forum Zend Framework
    Réponses: 3
    Dernier message: 31/03/2010, 12h27
  4. Transmettre fichier en POST à une URL
    Par Invité(e) dans le forum Services Web
    Réponses: 2
    Dernier message: 02/06/2008, 17h04
  5. probleme d'installation sur d'autres postes
    Par VBkiller dans le forum Composants VCL
    Réponses: 4
    Dernier message: 18/09/2002, 18h14

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