Je voudrais utiliser link_to
pour appeler une action du contrôleur nommée show. Cela fonctionne, je reçois un message 200. Maintenant, je veux mettre à jour un div
avec le contenu qui est renvoyé.
Code dans le contrôleur:
respond_to do |format|
format.html # show.html.erb
format.js
end
Code dans la vue, le lien et le JavaScript:
<%= link_to "Afficher l'analyse", company_comparison_path(3), :remote => true , :id => "thelink" %>
sera remplacé
$('#thelink').bind('ajax:complete', function() {
$('#replaced').html(data)
});
Je crois que je ne comprends toujours pas comment renvoyer correctement l'HTML ou le JavaScript depuis le contrôleur dans le JavaScript. Si je remplace le mot "data" dans le JavaScript par un texte entre parenthèses, j'obtiens une sortie correcte. Mais comment obtenir le résultat de l'action du contrôleur?