Dans mon application ruby on rails, j'essaie de permettre à un utilisateur de changer un champ sur l'écran et, par conséquent, de mettre à jour la base de données.Mettre à jour l'attribut de base de données à partir de Javascript
Un utilisateur est promu à l'écran suivant:
<td id="sb_user-<%=server.id%>" ondblclick="changeUser(<%= server.id %>);"><%= server.sb_user %></td>
Quand ils cliquez deux fois sur le champ sb_user, une fonction javascript est appelée et modifie le champ à une zone de texte avec un aller simple, bouton:
<script type="text/javascript">
function changeUser(id) {
//Stop the auto refresh until user hits enter
clearInterval(refreshInterval);
$("#sb_user-"+id).html("<form name='user'><div class='input-append'><input name='user_input' class='span1' id='appendedInputButton' size='16' type='text'/><button class='btn' type='button'>Go!</button></form></div>");
}
</script>
Lorsqu'un utilisateur saisit du texte dans la zone de texte et clique sur OK, j'en ai besoin pour que le champ de la base de données server.sb_user soit mis à jour en fonction de l'utilisateur entré dans ce champ.
Quelqu'un a des suggestions sur la façon de faire cela?
Merci! Ça a marché :) – Rahul