Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/05/2018, 01:47
somisomi79
 
Fecha de Ingreso: agosto-2012
Mensajes: 11
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: Problema gráfica jquery.flot

Cita:
Iniciado por ocp001a Ver Mensaje
Revisa en la pestaña de consola si te muestra los datos en la línea console.log(datos);

O bien si te muestra algún error, pudiera ser que te falta algún script o tengas algún error de sintaxis.

Por último, prueba a pasar el arreglo directo al graficador, en vez de

$.plot('#bar-chart', [datos],

usa

$.plot('#bar-chart', datos,
Muchas gracias, en la pestaña consola los datos se muestran correctamente, esto es lo que muestra console.log(datos):

Código:
[{"fecha":"29","total":"25"},{"fecha":"28","total":"25"},{"fecha":"27","total":"0"},{"fecha":"26","total":"0"},{"fecha":"25","total":"21"}]
He probado también cambiado:
$.plot('#bar-chart', [datos],

por

$.plot('#bar-chart', datos,

y tampoco funciona.

Cita:
Iniciado por Alexis88 Ver Mensaje
Recibes un objeto JSON como respuesta del servidor, pero no lo tratas como tal. Añade el par atributo-valor dataType: "json" a las opciones del método $.ajax() o, en el cuerpo del método success, usa el método JSON.parse(datos) para parsear la respuesta.

Gracias tambien por tu ayuda.
Si cambio y parseo o pongo el atributo-valor dataType: "json", me cambia el resultado de salida de console.log pero sigue sin funcionar la gráfica.


Pongo nuevamente link a la imagen.
https://imgur.com/a/B9vWcCm
Alguna otra sugerencia???