¿¿problema de sincronizacion con AJAX??
Publicado por Antonio (1 intervención) el 16/06/2006 14:40:21
Hola, a ver si alguien me puede resolver una esta duda
Tengo una pagina que hace peticiones a un servlet usando AJAX pero tengo un problema con la respuesta,
Al servlet le llega la peticion ok, pero en la respuesta que envio desde el servlet envio unos datos en formato XML que recojo en el cliente con responseXML,
pues bien, cuando recojo los datos y los recorro desde javascript (usando DOM) para almacenar el resultado que necesito en una variable y devolver este valor a otra funcion javascript si no pongo un "alert" los datos nunca se devuelven, supongo que cuando yo devuelvo el valor los datos aun no estan accesibles y al parar la ejecucion con el alert los datos llegan en ese intervalo, pero no encuentro la manera de hacer "esperar" estos datos, He probado a crear un "retardo" en javascript pero se ejecuta en otro thread y es como si no hiciera nada.
saludos y gracias
Tengo una pagina que hace peticiones a un servlet usando AJAX pero tengo un problema con la respuesta,
Al servlet le llega la peticion ok, pero en la respuesta que envio desde el servlet envio unos datos en formato XML que recojo en el cliente con responseXML,
pues bien, cuando recojo los datos y los recorro desde javascript (usando DOM) para almacenar el resultado que necesito en una variable y devolver este valor a otra funcion javascript si no pongo un "alert" los datos nunca se devuelven, supongo que cuando yo devuelvo el valor los datos aun no estan accesibles y al parar la ejecucion con el alert los datos llegan en ese intervalo, pero no encuentro la manera de hacer "esperar" estos datos, He probado a crear un "retardo" en javascript pero se ejecuta en otro thread y es como si no hiciera nada.
saludos y gracias
Valora esta pregunta


0