Código:
en la url se llama a un servlet que devolvera una respuesta xml y esa respuesta contiene otra llamada AJAXreq = newXMLHttpRequest(); //Creamos un nuevo elemento XMLHttpRequest req.open ('GET', url, true); // asignamos los metodos open y send req.onreadystatechange =callback ; // funcion de respuesta req.send (null);
Código:
en esta llamada te devuelven un objeto de texto el problema se surje en la funcion response cuando hago lo siguientereq2 = newXMLHttpRequest(); req2.open('GET', url, true); req2.onreadystatechange = response; req2.send(null);
Código:
no me carga el resultado de req2.responseText en conten_div pero si en el comentario de punto conflictivo añado un alert('espera')function response(){ //Punto conflictivo if (req.readyState == 4 ){ if (req.status == 200){ document.getElementById ('content_div').innerHTML = req2.responseText; } } }
Entonces si se carga...
Es como si necesitase esperar tiempo para que se generase el req2.responseText
¿Alguna solucion? para evitar el alert
Gracias por vuesta ayuda!