Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2018, 02:49
somisomi79
 
Fecha de Ingreso: agosto-2012
Mensajes: 11
Antigüedad: 12 años, 3 meses
Puntos: 1
Pregunta Problema gráfica jquery.flot

Hola a todos.
Estoy desesperado, ya que no consigo hacer funcionar las graficas con peticiones ajax al servidor.
Ahora estoy probando con jquery.flot pero nada, no sonsigo sacarle punto, asi que recurro a vosotros a ver si me podeis echar una mano.

Este es el código javascript que tengo

Código:
<!-- jQuery 3 -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!-- jQuery UI 1.11.4 -->
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
  $.widget.bridge('uibutton', $.ui.button);
</script>
<!-- Bootstrap 3.3.7 -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<!-- AdminLTE App -->
<script src="dist/js/adminlte.min.js"></script>
<!-- FLOT CHARTS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot.resize.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot.pie.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/flot/0.8.3/jquery.flot.categories.min.js"></script>
<script>
  $(document).ready(function() 
  {
    cliente = document.getElementById("codigoCliente").value;  
    $.ajax(
    {
      url : "core/ss/consumo.php?cliente="+cliente,
      method : "GET",
      success : function(datos)
      {
        console.log(datos);
        $.plot('#bar-chart', [datos], 
        {
          grid  : 
          {
            borderWidth: 1,
            borderColor: '#f3f3f3',
            tickColor  : '#f3f3f3'
          },
          series: 
          {
            bars: 
            {
              show    : true,
              barWidth: 0.5,
              align   : 'center'
            }
          },
          xaxis : 
          {
            mode      : 'categories',
            tickLength: 0
          }
        })
      },
      error : function(data) 
      {
        console.log("ERROR"+data);
      }
    });
  });
</script>
La petición ajax me devuelve lo siguiente:

Pongo link a la imagen, porque parece ser que no se ve en el post
https://imgur.com/a/Zeh66a9
Pero el resultado es una gráfica completamente vacía.
Yo soy más de php y no estoy muy puesto en javascript, cualquier tipo de ayuda es agradecida.

Última edición por somisomi79; 29/05/2018 a las 03:09