2010-07-28 6 views
0

Est-ce que quelqu'un sait comment je peux mettre à jour l'attribut style d'une division en utilisant une requête Ajax?ruby ​​on rails ajax update css page

Par exemple, j'ai une division I en ligne de style à l'affichage: caché, et lorsqu'un utilisateur clique sur un lien, il modifie le style d'affichage: bloc

Répondre

0

Vous n'avez pas besoin d'effectuer un appel AJAX pour effectuer la demande ci-dessus. Plain vieux javascript fera l'affaire. Si vous utilisez jQuery, essayez:

<div id="details">...</div 
<a href="#" id="toggle">[Show]</a> 

<script type="text/javascript"> 
    $("#toggle").click(function() { 
    $("#details").show(); 
    }); 
</script> 

Pour prototype, essayez:

<div id="details">...</div 
<a href="#" id="toggle">[Show]</a> 

<script type="text/javascript"> 
    Event.observe('toggle', 'click', function(event) { 
    $('details').show(); 
    Event.stop(event); 
    }); 
</script> 
+0

cool qui fonctionne bien. pas sûr pourquoi je ne peux pas utiliser une requête Ajax et page.show ... ne semble pas fonctionner – Brian