Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/12/2008, 18:24
Avatar de Panino5001
Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años, 5 meses
Puntos: 834
Respuesta: problemas retornando valor desde funcion ajax a funcion javascript

Lo que sucede es que AJAX se ejecuta de manera asíncrona, a menos que indiques lo contrario, y esto quiere decir que javascript no está obligado a detenerse en la línea donde hacés la petición hasta que esta se complete, para pasar a ejecutar la siguiente línea. Entonces, es muy probable que estés intentando acceder a un valor que aún no se encuentra disponible.
Por eso, cuando se trabaja con ajax, hay que asegurarse de tener la respuesta antes de intentar trabajar con ella, para lo cual lo que se hace es disparar los procesos recién cuando la propiedad readyState del objeto AJAX es igual a cuatro.

Última edición por Panino5001; 10/12/2008 a las 19:24