Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2015, 14:18
BoKeRoN18
 
Fecha de Ingreso: noviembre-2007
Mensajes: 208
Antigüedad: 16 años, 4 meses
Puntos: 2
Como devuelvo array en php a jquery

Hola,

Estoy intentando hacer un script con jquery y php que al presionar la tecla enter en mi campo 'dni' me envie a traves de post a una pagina que recibe los datos en php y que se encarga de hacer la consulta mysql:


Texto jquery:

Código:
<script>


	$(document).ready(function(){
		
		$("#dni").keypress(function(e) {
       if(e.which == 13) {

		  $.post( "/inmo/mod/modificaciones/consulta_modificaciones.php", function( data ) {

				  $( "#nom" ).val( data[0] );
				  $( "#ape" ).val( data[1] );
		  });
       }
    });
	});
</script>

los campos nom y ape son los que quiero que rellenen con la informacion extraida de la base de datos.

Este es el codigo php:

Código PHP:
    include $_SERVER['DOCUMENT_ROOT'] . 'inmo/mod/con_bd.php';
    
     
$consulta "SELECT nombre,apellidos FROM clientes where dni='25725563v'";
    
    
$resul $con->query($consulta);
    
$row $resul->fetch_assoc();
    
    echo 
json_encode($row); 
Aqui como veis el dni lo he puesto directamente porque tampoco se pasar el dato de un lado a otro... el tema es que no me termina de imprimir ambos datos y he leido por ahi que los arrays se pasan en json. Si paso por ejemplo un solo dato por ejemplo echo $row['nombre']; si que me llega a imprimir en uno de los campos el nombre, pero quiero llegar a imprimir todos los datos que quiera y a ser posible pasarle tambien valores como DNI para que sea dinamico