Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/12/2011, 14:49
piqui81
 
Fecha de Ingreso: junio-2008
Ubicación: CABA
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Usando PHP con JSON - Como es que funciona ?

Yo le he usado con jquery.
Como lo llamo.
Código Javascript:
Ver original
  1. $.ajax({
  2.             url: 'listarBusquedaMap.php',
  3.             type: 'post',
  4.             dataType : 'json',
  5.             data: {
  6.                 min : 10,
  7.                 campos : seleArr,
  8.                 valores : inpArr
  9.             },
  10.             success : function(data){
  11.                 var datos = data.datos;
  12.                 var total = data.total;
  13.                 ....
  14.        
  15.          });
  16.     });
Como lo use en php
Código PHP:
Ver original
  1. ...
  2. $resultado = devuelvo el resultado de l aquery.
  3. $num = 0;
  4. if ($resultado->num_rows > 0) {
  5.     while ($row = $resultado->fetch_array()) {
  6.         if ($row['latitud'] != '' && $row['longitud'] != '' ){
  7.             $json['datos'][$row['numero_registro']]['lat'] = $row['latitud'];
  8.             $json['datos'][$row['numero_registro']]['lng'] = $row['longitud'];
  9.         }
  10.     }
  11.    $json['total'] = $resultado->num_rows;
  12.     echo json_encode($json);
  13. }
  14. ?>
Que recibe el javascript
Código JSON:
Ver original
  1. {"datos":{"1":{"lat":"-34.62752546534251","lng":"-58.38427463281249"},"2":{"lat":"-36.36708429817006","lng":"-58.86767307031249"},"3":{"lat":"-39.441465495312976","lng":"-64.85796848046874"}},"total":3}