Llevo unos días liado con un problema, del cual no logro encontrar solución (aunque seguro que la solución es la más obvia que tengo delante de las narices, pero no la veo).
El problema es que tras hacer una petición post, el resultado devuelto es el correcto (haciendo un console.log lo veo), pero en cambio, si hago un eval(), coge el valor anterior de la variable.
Código:
Esto es porque se ejecutan antes las líneas de fuera del $.post, que el $.post (cuando lo que yo quiero es que se ejecute secuencialmente). El problema ya está identificado, ahora es cuando no logro hacerlo de ninguna manera...//[....] var options = "valor1"; //[...] $.post("peticion.php,function(customOptions){ options = customOptions; console.log("Custom: "+customOptions); }); console.log("Options: "+options) eval(options);
¿Alguna ayudita?
Saludos