PHP - procesar datos de php-mysql a json

 
Vista:
Imágen de perfil de Ever
Val: 34
Ha aumentado su posición en 3 puestos en PHP (en relación al último mes)
Gráfica de PHP

procesar datos de php-mysql a json

Publicado por Ever (28 intervenciones) el 08/01/2018 20:47:27
Buen día Foro.

Tengo una serie de archivos de donde obtengo el resultado de una consulta de mysql y esta a su vez la quiero pasar por json atraves de javascript, pero no me resulta, alguien me puede sugerir alguna solución.

Este es el resultado de mi consulta, como referencia los muestro mediante un var_dump.


vardum


Este archivo php obtiene el resultado de mi query(imagen arriba), y lo paso a json aparentemente.

1
2
3
4
5
6
7
8
<?php
 
$id_sol = $_POST['id'];
$solicitud = SolicitudData::getTraslateAlmacen($id_sol);
echo json_encode($solicitud);
 
 
?>

y lo mando llamar desde una funcion js, que seran visibles en un modal

1
2
3
4
5
6
7
8
function obtenerDatos(id){
$.post("index.php?action=getTraslateAlmacen", { id : id }, function( data ){
    var data = JSON.parse(data);
    $("#process_id").val(data.id);
    $("#folio").val(data.folio_solicitud);
});
 
}

procesando el console.log(data) no me muestra ningun error. Alguien me puede dar alguna sugerencia, se los agradeceria.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 604
Bronce
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

procesar datos de php-mysql a json

Publicado por Miguel (218 intervenciones) el 09/01/2018 01:09:38
Bueno, al parecer no estás accediendo correctamente al resultado. Por lo que veo data es un array que contiene un objeto, por lo tanto debes acceder usando su índice, ejemplo:

1
2
$("#process_id").val(data[0].id);
$("#folio").val(data[0].folio_solicitud);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar