premessa: le funzioni Ajax di rails eseguono aggiornamenti utilizzando
innerHTML, per cui aggiornano solo div, span, ecc
il caso: io devo aggiornare il valore di un input type=text (o
text_field per dirla alla rails)
domanda: si puo fare attraverso l’uso del framework o comunque senza
modificare le librerie javascript di prototype?
io attualmente ho risolto con una zozzata: mi ridisegno tutto il campo
gia valorizzato…
bella!
jeko
Non so se quello che chiedi centra con l’autocompleter che hai messo nel
subject…
prova così, è una chiamata ajax che modifica il text field:
in test.rhtml
<%= text_field_tag “text”, “initial-value” %>
<%= link_to_remote “GO!”, :url => {:action => ‘update_value’}%>
in update_value.rjs
page[‘text’].value = “UEEEE! che fico che sono con Ajax!”
tutto ovviamente nello stesso controller.
ricordati nel layout di mettere:
<%= javascript_include_tag :defaults %>
all’interno del tag head.
Hope this helps,
Paolo