Pregunta

Estoy jugando con Stripes y me pregunto si es posible enviar datos generados por Javascript a ActionBean.Para ser más específico, cuando hago clic con el mouse en cierto elemento de la página, quiero enviar la ID de ese elemento a ActionBean después de hacer clic en stripes:link.Siempre que ya tenga esa ID guardada en una variable JS id, ¿Cómo puedo hacer eso?

¿Fue útil?

Solución

¿Estás utilizando un enlace parametrizado?

<stripes:link id="mylink" href/beanclass="..." event="...">
   <stripes:param name="id" value="some_default_value"/>
   Click on me!
</stripes:link>

Lo que probablemente generaría: http://mysite.com/...?id=some_default_value, que luego usarías javascript para cambiar some_default_value hacia id ¿quieres?

Nota:Sugerencia no verificada.No tengo ninguna herramienta de desarrollo instalada en este viejo lappie.

Editar:Pensándolo bien, ¿por qué no simplemente escribir algo de javascript para agregarlo? "?id=" + id; a la dirección URL del enlace?

Otros consejos

crear un elemento de entrada oculta en su html

<input type="hidden" name="?" id="?" />

usar javascript para establecer el valor de la misma

document.getElementById("?").value = ??;

y el valor será publicada con el envío de formulario.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top