Como llenar un arreglo a partir de un json

Iniciado por d91, 9 Febrero 2017, 15:09 PM

0 Miembros y 1 Visitante están viendo este tema.

d91

Hola, tal vez creo que no estoy en el foro apropiado, pero he estado intentado llenar un arreglo javascript a partir de una respuesta json, que a la vez fue retornado por una consulta mysql-php necesito llenar la parte de categories:
Código (php) [Seleccionar]

$result = mysqli_query($db,$queryItems);
if($result){

while ($datos = mysqli_fetch_array($result)) {
$respuesta[] = array(
'Item' => $datos["Producto"]
);
}

print_r(json_encode($respuesta));
}

Y aqui el codigo javascript
Código (javascript) [Seleccionar]

$(document).on("ready",function(){
    $.ajax({
        type: "json",
        method: "POST",
        url: "./controllers/BI_getListItem.php"
        }).done(function(info){
                Highcharts.chart('container2', {
                    chart: {
                        type: 'bar'
                    },
                    title: {
                        text: 'Comportamiento del movimiento de productos'
                    },
                    subtitle: {
                        text: ''
                    },
                    xAxis: {
                       //aqui necesito llenar las categorias con la respuesta json
                        categories: ['Cuadernos 100 Hojas Norma', 'America', 'Asia', 'Europe', 'Oceania'],
                       
                        title: {
                            text: null
                        }
                    },

mchojrin

Creo que lo que buscas es simplemente echo json_encode($respuesta) en lugar de print_r
Ayudo a desarrolladores PHP a acceder a puestos mejor remunerados