Salut à tous,
J'ai un tableau contenant des lignes présentant certains éléments et je voudrais ajouter une fonction Ajax pour permettre à l'utilisateur d'obtenir des détails sur une ligne.
Voilà grosso modo le code du tableau : (c'est un exemple fictif de tableau avec une liste de voitures, juste pour me faire comprendre)
Je voudrais donc que le lien dans la dernière colonne fasse apparaître en dessous de la ligne correspondante, un partial avec des détails sur la voiture en question.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <% @cars.each do |car| %> <tr> <td><%=h(car.type)%></td> <td><%=h(car.price)%></td> <td><%=h(car.modele%></td> <td><%=link_to_function "En savoir +","????"%></td> </tr> <% end %>
Ce genre de mécanisme est utilisé sur le site isohunt.com : lorsque vous faites une recherche, chaque ligne du tableau de résultat peut être développée pour avoir des détails. C'est exactement ce que je veux faire.
Je suppose que je dois m'orienter vers une méthode d'insertion dans le DOM, ou quelque chose du genre, mais je m'y connais peu en Ajax. J'imagine que ça doit être assez simple, cependant je ne trouve pas de docs clairs sur le sujet.
Pourriez-vous me conseiller sur la façon de faire?
Merci d'avance!!
Partager