Manera correcta de manejar datos en local

  • Autor Autor giulichajari
  • Fecha de inicio Fecha de inicio
giulichajari

giulichajari

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Quiero hacer algunas funciones para obtener datos de distintas tablas de la bd y manejarlas en el cliente como filtrar, o obtener los cheques y productos asociados a una compra.. pero no logro manejar el array devuelto.

Es decir si utilizo dentrodel success de un llamado ajax cualquier codigo funciona a la perfeccion, pero como se podria obtener todo y luego manejarlo:

Insertar CODE, HTML o PHP:
function dameCheques(){
 
return $.ajax({
            type: "POST",
            url: "//localhost/gestionweb/includes/php/procesocheque.php",
            data: { "accion":"listarc"}, 
      dataType:"json",

            error: function(){
                alert("error petición ajax");
               
            },
            success:function(data){
              cheque=data;  
            },
            });    

};

La funcion de arriba obtiene todos los cheques de la sesion de compra, como veran probe crear una variable global. Y quiero por ejemplo, comprobar si hay cheques en la compra tiene que haber un cliente conocido asociado a la venta.

En procesocheque hago un json_encode del array y lo devuelve perfecto. Pero cual es la manera de correcta de obtenerlo y comprobar la longitud y acceder a todos sus datos.
 
cheque=data;

Primero que nada ¿qué información retorna? es json ¿no?
 
cheque=data;

Primero que nada ¿qué información retorna? es json ¿no?
La manera en que lo uso es:

Insertar CODE, HTML o PHP:
cheque=dameCheques();
Es decir cargo la variable global llamando a la funcion.
Lo que retorna en la consola del navegador es lo siguiente:

Captura de pantalla (4).webp

Es decir como puedo manejar el array a partir de eso? o debo cambiar la manera de obtener los datos?
 
Atrás
Arriba