10/12/2008, 18:24
|
| 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 |