Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2011, 08:37
albeolo
 
Fecha de Ingreso: diciembre-2010
Ubicación: granada
Mensajes: 31
Antigüedad: 13 años, 4 meses
Puntos: 0
Pregunta Formato del array de respuesta de un .get jquery ajax php

Hola,

Estoy intentando traer a varios input el valor de un registro de una base de datos mysql a través del post de jquery, utilizando ajax y php. Al hacer el post

Código:
$.get('search.php', data, function(resp){
, ejecuta la consulta en un archivo .php y el registro lo vuelca a un array json con el formato: {"codigo":"2","nombre":"ALEJANDRO MAR TINEZ","direccion":"calle de enmedio, n. 5"}

Código:
...
$matriz['value'] = $row['codigo'];
$matriz['nombre'] = $row['nombre'];
$matriz['direccion'] = $row['direccion'];
$matches[] = $matriz;
print json_encode($matches);
Todo hasta ahí, creo que correcto, pero a la hora de volcar los valores "codigo, nombre y direccion" a los correspondientes input

Código:
...
$("#codigo1").val(resp.codigo);
$("#nombre1").val(resp.nombre);
$("#direccion1").val(resp.direccion);
puedo comprobar con el firebug que "resp" contiene:
object {"codigo":"2","nombre":"ALEJANDRO MAR TINEZ","direccion":"calle de enmedio, n. 5"}
y .codigo, .nombre, .direccion contienen "undefined"....

He probado con resp.codigo, resp[codigo], resp['codigo'], resp[0].codigo... y miles de más ejemplos, y no lo consigo...

Por favor, alguien que me diga que me falta? como es el formato del array u objeto "resp"?

Gracias anticipadas.

Última edición por albeolo; 23/02/2011 a las 08:45