Estoy tratando de obtener la respuesta del metodo AJAX $.get()
fuera de la función (entorno global), pero no he podido hacerlo, utilizé localStorage pero este me ha traido problemas en distintas ocasiones al convertir los datos con JSON.stringify()
y luego recibirlos con JSON.parse()
.
La manera que estoy buscando es que pueda hacer un callback para obtenerlo, pero si lo hago desde la función del metodo $.get("ruta", function getData())
: dice que la función está indefinida.
Ejemplo:
function getData(callback)
{
$.get(ruta, function (response)
{
callback(response);
})
}
var data = getData(function(response)
{
console.log(response);
})
Pero incluso así tampoco seria lo correcto, porque igual estaría usando el valor dentro de otra función, la idea es tenerlo fuera de a función...
Gracias