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 :

evenement sur un div mis a jour avec ajax?


Sujet :

jQuery

  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2003
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 160
    Par défaut evenement sur un div mis a jour avec ajax?
    Bonjour
    j ai un probleme avec ajax (projet fait avec symfony).
    J'ai une liste box qui se charge et dont l id est "couponschoice".
    La liste se charge convenablement mais apres, l'action (en rouge) ne s effectue pas.
    Avez vous une idee sur ce probleme?
    Merci



    Code html : 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
    <form action="{{ path('remboursement_create') }}" method="post" {{ form_enctype(form) }}>
            {{ form_widget(form) }}
            <p>
                <button type="submit">Effectuer un remboursement</button>
            </p>
     
        </form>
     
     
            <ul class="record_actions">
        <li>
            <a href="{{ path('remboursement') }}">
                Liste des remboursements
            </a>
        </li>
    </ul>
        <div id="coupons" />
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $(document).ready(function()
    {
        $('#form_Deal').change(function(key)
        {
            $link="/bigdeal2013/web/app_dev.php/admin/coupon/" + $(this).val() + "/listcoupondeal" ;
            $('#coupons').load($link );
        });
        $('#couponschoice').change(function(key)
        {
            alert("test");
     
        });
    });

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $('#form_Deal').on('change', function(key)
    ...
    $('#couponschoice').on('change', function(key)
    ...
    => .on() remplace .live() (obsolète, déprécié)

    Citation Envoyé par adel25 Voir le message
    J'ai une liste box qui se charge et dont l id est "couponschoice".
    Attention :
    Si la <div id="couponschoice"> est créée via Ajax (et n'existait donc pas avant dans le DOM), il faut "l'accrocher" à un élément englobant et existant :
    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $('#eltexistant').on('change', '#couponschoice',function(key)
    ...
    #eltexistant peut aussi être form#monForm ou body (le plus haut niveau).

    N.B. A quoi sert "key" ?
    Dernière modification par Invité ; 04/10/2013 à 21h15.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2003
    Messages
    160
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 160
    Par défaut
    Citation Envoyé par jreaux62 Voir le message
    Si la <div id="couponschoice"> est créée via Ajax (et n'existait donc pas avant dans le DOM), il faut "l'accrocher" à un élément englobant et existant :
    Code js : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $('#eltexistant').on('change', '#couponschoice',function(key)
    ...
    Merci pour cette remarque qui devrait resoudre mon probleme!!

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 20/04/2015, 03h36
  2. Réponses: 1
    Dernier message: 30/07/2014, 13h54
  3. Evenement sur une div qui ne fonctionne pas
    Par lateek35 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/05/2012, 22h09
  4. [DOM] Evenement sur un div?
    Par maximus09 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 18/04/2008, 11h32
  5. cumul d'evenement / deplacement de div avec la souris
    Par highman dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 01/04/2006, 11h59

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