PHP - procesar datos de php-mysql a json

   
Vista:
Imágen de perfil de Ever

procesar datos de php-mysql a json

Publicado por Ever (27 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

procesar datos de php-mysql a json

Publicado por Miguel (204 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