Listes déroulantes mises à jours en Ajax avec jQuery


Olivier
Listes déroulantes mises à jours en Ajax...

Un petit TIPS pour faire des listes déroulantes liées qui s’enrichissent en fonction de la valeur choisie sur l’une d’entre elles.
(J’ai l’impression que la phrase est très compliqué pour pas grand chose ^^)
Le tout en Ajax en utilisant jQuery.
(suite…)

Show Comments (7)

Comments

  • Reda Makhchan

    Merci pour le partage, je le trouve très utile… je vais l\’essaye après..

    Merci encore Olivier

    • Article Author
  • grunge

    Soit dans l’action :

    $this->getResponse()->addJavascript(‘jquery’, ‘first’);

    • Article Author
  • yann

    Bonjour,
    Encore merci aux contributeurs de ce blog.
    J’ai voulu adapter ce code à un champ auto-complété (http://particul.es/blog/index.php?post/symfony-12-autocomplete-avec-doctrine-dans-admin-generator).
    Malheureusement cela ne marche pas, il ne prend pas en compte le changement de valeur du champ et du coup il ne peut pas modifier la liste du formulaire. Je pense que cela vient peut être d’un conflit entre javascript.
    Est ce que quelqu’un aurai une idée? Ou peut être le sujet d’un autre post.
    Merci.
    Yann

    • Article Author
  • yann

    C’est encore moi(dans le cas de l’autocomplétion).
    En fait, j’ai résolu mon problème. Cela venait du champ de type hidden de la valeur de l’auto-complétion. En effet le javascript ne détecte pas le changement de valeur d’un type hidden.
    Il suffit donc de changer et faire le test sur #autocomplete_mon_formulaire_lambda_region_id et ensuite récupérer la valeur du champ #mon_formulaire_lambda_region_id et çà marche.
    A plus

    • Article Author
  • LOWE DONALD

    Salut juste pour savoir comment est structurer ton formulaire car je n arrive pas a bien utilisé ce bon bout de code. (si possible avoir un code complet)

    • Article Author
  • LOWE DONALD

    svp que signifie #mon_formulaire_lambda_region_id dans le code js?

    • Article Author
  • fedora

    @ LOWE DONALD :

    #mon_formulaire_lambda_region_id désigne le première liste déroulante
    (liste des régions)
    généralement l’id de cette liste sera le nom du formulaire concaténé avec le nom du champs

    • Article Author

Recevez nos articles