Foros del Web » Programando para Internet » Javascript » Frameworks JS »

DUDA: Ajax response + ARRAY

Estas en el tema de DUDA: Ajax response + ARRAY en el foro de Frameworks JS en Foros del Web. Gente Tengo la siguiente duda. Tengo la pagina index.php con el código AJAX. El mismo, pasa por GET la variable id=8 a la pagina proceso.php. ...
  #1 (permalink)  
Antiguo 01/02/2010, 17:19
 
Fecha de Ingreso: mayo-2003
Mensajes: 312
Antigüedad: 21 años
Puntos: 2
DUDA: Ajax response + ARRAY

Gente
Tengo la siguiente duda.

Tengo la pagina index.php con el código AJAX. El mismo, pasa por GET la variable id=8 a la pagina proceso.php.
En la pagina proceso.php, se genera un array con valores ("maria","carlos","pedro").

El tema es que me gustaría sacarlos en distintos INPUT TEXT.

En la pagina index.php, tengo los INPUTS. Me gustaría que se cambiara el VALOR de los mismos.

<input type="text" id="maria" name="maria">
<input type="text" id="carlos" name="carlos" >
<input type="text" id="pedro" name="pedro" >


Ejemplo:

<input type="text" id="maria" name="maria" value="maria">
<input type="text" id="carlos" name="carlos" value="carlos">
<input type="text" id="pedro" name="pedro" value="pedro">

Alguno me podria dar una mano?
Mil gracias.
  #2 (permalink)  
Antiguo 02/02/2010, 07:04
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: DUDA: Ajax response + ARRAY

Puedes devolver en formato JSON, o directamente con algún separador "maria|carlos|pedro" y luego dividirlos usando el método split() de los strings. A partir de ahí ya sólo tienes que cambiar los valores de los campos... document.getElementById("maria").value = "..."
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Etiquetas: ajax, response
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:55.