Amigos tengo el siguiente problema.
tengo las siguientes lineas js.
1 var x = 3;
2 alert(x);
3 var x = mifuncion(x,y,z) // esta funcion ejecuta un ajax que con x y z trabaja en php y realiza un return para dar un nuevo valor a x , hay un alert antes de devolver nuevo valor
4 alert (x);
// alert de linea 2 me devuelve 3
// luego se gatilla alert de linea 4 devolviendo UNDEFINED
//y luego se gatilla el alert dentro de la funcion......
Por que se ejecuta primero linea 4 y luego linea 3 ??? , mifuncion se ejecuta sin problemas entregando perfecto el valor a return.
De antemano gracias por la ayuda.