Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/04/2014, 13:38
Avatar de Djoaq
Djoaq
 
Fecha de Ingreso: septiembre-2012
Ubicación: Barcelona
Mensajes: 271
Antigüedad: 12 años, 1 mes
Puntos: 38
Respuesta: Recibir datos a través de AJAX

en echo json_encode($respuesta);

estas imprimiendo un objeto padre donde estas metiendo todos los objetos hijos que vas creando con tantas consultas a la bd necesites ...

es decir tu puedes tener todas las consultas que necesites :
Código PHP:
$consulta1="SELECT COUNT(codigo) as lo quesea from tabla" 
Código PHP:
$consulta2="SELECT * ,lo quesea from tabla2" 
Código PHP:
$consulta3="SELECT COUNT(codigo) as lo quesea from tabla" 

y puedes crear tantos objetos $respuesta->datosdelaconsulta por consultas quieras :
Código PHP:
Ver original
  1. $result1 = $conexion->query($consulta1);
  2. while ( $fila = $result1->fetch_array()) {
  3. $respuesta->datosdelaconsulta1 .='<li>'.utf8_encode($fila["consulta1"]).'</li>';
  4. }
Código PHP:
Ver original
  1. $result2 = $conexion->query($consulta2);
  2. while ( $fila = $result->fetch_array()) {
  3. $respuesta->datosdelaconsulta2 .='<li>'.utf8_encode($fila["consulta2"]).'</li>';
  4. }


Código PHP:
Ver original
  1. $result1 = $conexion->query($consulta1);
  2. while ( $fila = $result1->fetch_array()) {
  3. $respuesta->datosdelaconsulta3 .='<li>'.utf8_encode($fila["consulta3"]).'</li>';
  4. }


el kit esque tu por ajax envías el objeto padre $respuesta con todos sus objetos hijos $respuesta->datosdelaconsultaN dentro

y luego los recuperas en el success accediendo al objeto hijo que quieras:
Código Javascript:
Ver original
  1. $(".cualquierotro").html(respuesta.datosdelaconsulta1 );}
  2. $(".cancion").html(respuesta.datosdelaconsulta2 );}
  3. $(".grupo").html(respuesta.datosdelaconsulta3 );}

Espero te sirva! Saludos! :D

Última edición por Djoaq; 11/04/2014 a las 14:38 Razón: me equivoqué