Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2010, 05:03
galorn
 
Fecha de Ingreso: abril-2010
Ubicación: L'Hospitalet de LLobregat
Mensajes: 43
Antigüedad: 14 años
Puntos: 0
Pregunta Como pasar variable tipo list de gsp a javascript

Hola a todos:

Estoy intentando pasar una variable de tipo "list" de una pagina gsp (groovy server page) a un javascript mediante una llamada a la función print(variable) pero después no me la coge bien en el javascript, lo estoy haciendo mal.

Código groovy:
Ver original
  1. <g:javascript>
  2.         function print(){
  3.             alert("${list[0].getComentarios()}");
  4.     }
  5. </g:javascript>

Si lo hago tal como muestro arriba, con el código javascript dentro de la GSP, si que me funciona eso, pero si lo hago llamando una funcion que está en un archivo javascript a parte... (y si que esta bien referenciado el archivo ya que un alert("algo"); me lo muestra!):

Código groovy:
Ver original
  1. <button dojoType="dijit.form.Button" label="Ver chat entero" onclick="print('list')">
  2.     Ver chat entero
  3. </button>

Pues no me funciona... He probado mil maneras y no consigo como pasarle la variable Esa variable es un arraylist, que en el javascript voy a querer manejar para recuperar todos sus campos y trabajar con ellos, y viene del controlador.

Espero vuestra ayuda, muchas gracias!!!