Ver Mensaje Individual
  #16 (permalink)  
Antiguo 27/03/2014, 15:29
a18327
 
Fecha de Ingreso: noviembre-2012
Mensajes: 74
Antigüedad: 11 años, 5 meses
Puntos: 3
Respuesta: Reportes Graficos con PHP

Ya vi cual es el error, el error es que json_encode crea un array como [["Telefonia","18"],["Computadoras","25"],["Accesorios","56"]], pero highcharts espera un array como [["Telefonia",18]["Computadoras",25]["Accesorios",56]], es decir numeros sin comillas (si tienen comillas lo reconoce como texto).
Entonces solo cambia la linea
Código PHP:
Ver original
  1. var datos=$.parseJSON(<?php echo json_encode($datos); ?>);//Nueva linea
por
Código PHP:
Ver original
  1. var datos=<?php echo preg_replace( "/\"(\d+)\"/", '$1', json_encode($datos)); ?>;//Nueva linea

la funcion preg_replace de php hace el trabajo de eliminar las comillas en los numeros.