Cita:
Iniciado por ocp001a 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 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???