Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2011, 05:19
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
podría recoger un array enviado por php usando xajax en javascript?

Bueno, mi duda es bastante complicada, por lo menos para mí.
Tengo un formulario en php que llamo y mando por xajax con el getFormValues(formulario).
La cosa es que esto es un filtro y requiere llamarlo con unos parámetros. Al formulario de filtro lo llamo con el mismo comando, pues tengo que cargarlo primero con los filtros que tuviese.
Pero al listado en sí tengo que llamarlo desde javascript también con el getFormValues(formulario) para que llame a la función después de haberse cargado el div contenedor en el filtro. Para que todo sea correcto lo llamo desde javascript con retardo porque a veces se me carga el listado sin que se haya cargado correctamente el div que lo va a contener. Pero no me recoge el filtro mandado.
Os paso el código:
Código PHP:

... onclick'xajax_cargaFiltroListado(xajax, getFormValues(formulario), document.formulario.pagina.value); 
javascript: cargaDespuesListado(xajax.getFormValues(formulario));' 
Código Javascript:
Ver original
  1. function cargaDespuesListado(filtros[], pagina)
  2. {
  3.     var t=setTimeout("xajax_cargaListado("+filtros[]+", "+pagina+")",1000);
  4. }

Bueno, el filtros lo he probado poner de mil maneras, sin corchetes, con corchetes, con corchetes y entre paréntesis....
Lo que no sé aún si es posible hacerlo así en lugar de crear una cadena en php y mandarla como cadena para luego montarla otra vez como array...

Gracias por la ayuda y saludos!!