Hola a todos,
Hace poco me ayudasteis a resolver una duda sobre una petición a la base de datos con $.get(), que quedó resuelta
aquí.
Ahora vuelvo a tener un problema curioso con ello y es que creo que los datos que obtengo de la base de datos no llegan a tiempo, me explico:
1. Hago la petición de datos y los guardo en un array:
$.get("index.php", {page:"verproyecto", feed:"12"},function(mensaje){
feedscondiciones.push(mensaje);
}, "json");
2. Paso el array a una función para hacer algunos cálculos:
var total= costetotal(lineas,feedscondiciones);
3. Obtengo un error que dice "feedscondiciones is undefined".
Lo curioso es que en la consola de JS pongo "feedscondiciones" y está perfecto, con los datos que yo necesitaba. Ejecuto esa parte del código paso a paso en el depurador y sale todo bien y no hay ningún problema. He probado a meter la llamada a la función dentro del callback y el resultado es el mismo: error sin depurador, todo perfecto con depurador...
¿Alguna idea?
Gracias de antemano!