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 originalfunction cargaDespuesListado(filtros[], pagina)
{
var t=setTimeout("xajax_cargaListado("+filtros[]+", "+pagina+")",1000);
}
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!!