Come inviare i dati per ActionBean tramite JavaScript?
-
13-09-2019 - |
Domanda
Sto giocando con Strisce e mi chiedo se è possibile inviare Javascript generato i dati ActionBean.Per essere più precisi, quando clicco con il mouse su un determinato elemento della pagina, voglio inviare l'ID dell'elemento posteriore per ActionBean dopo aver cliccato su stripes:link
.Fornendo ho già l'ID salvato in una variabile JS id
, come faccio a fare che?
Soluzione
Stai usando parametrizzare link?
<stripes:link id="mylink" href/beanclass="..." event="...">
<stripes:param name="id" value="some_default_value"/>
Click on me!
</stripes:link>
Che molto probabilmente generare: http://mysite.com/...?id=some_default_value
, che si sarebbe poi utilizzare javascript per cambiare some_default_value
per il id
si vuole?
Nota:Suggerimento verificato.Non ho dev tool installato su questo vecchio lappie.
Modifica:Il secondo pensiero, perché non basta scrivere un po ' di javascript per aggiungere "?id=" + id;
il link dell'indirizzo url?
Altri suggerimenti
creare un elemento di input nascosto nel tuo html
<input type="hidden" name="?" id="?" />
utilizzare javascript per impostare il valore di esso
document.getElementById("?").value = ??;
e il valore sarà pubblicato con il vostro modulo di presentazione.