25/01/2007, 08:26
|
| | | Fecha de Ingreso: abril-2003 Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años, 7 meses Puntos: 35 | |
Re: una consulta responseText a una variable loading..........
te devolverá siempre falso si asignas el responseText a una variable y luego muestras la variable desde otro lado pero EN TIEMPO DE EJECUCION.
A que me refiero...
for example:
tenemos un html con este contenido..
var a="algo";
/*llamo a una funcion que cargara contenido en la variable a*/
cargaen_a();
/*fin*/
alert(a) <--- siempre te dara "algo"
esto pasa porque haces llama ASYNCRONA osea que es eso?.
asyncrono es llamar a una funcion (carga_en_a()) y NO ESPERAR a que termine para continuar con la interpretacion javascript asi que tu llamada ajax puede durar 6 segundos, y el interprete final duró solo 2 segundos.
asi que cuando ha terminado el interprete tu ajax sigue ejecutandose (dpendiendo del proceso) y solo al terminar cargar el nuevo valor en tu variable a.
por eso... no puedes cargar valores a variables en tiempo de ejecucion
PERO
si carga toda la web y desde un boton haces
onclick="alert(a);" te devolvera a con el nuevo contenido.
interesante no?
connection closed. |