Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/08/2013, 00:51
gerion_angel
 
Fecha de Ingreso: mayo-2012
Mensajes: 49
Antigüedad: 12 años, 7 meses
Puntos: 0
Pregunta Respuesta: HTTP request no devuelve todos los valores

sigo sin conseguir acceder a ese 'Location'.

Código:
var req = new XMLHttpRequest();		
		
		req.onreadystatechange = function (){
			try{
				if (req.status > 200){
					alert ("status mayor q 200!!!");
					}
			alert ('status: ' + req.status + ' ready: ' + req.readyState);
			if(req.readyState == 3 && req.status == 200){
				alert (req.getResponseHeader('Location'));
				alert (req.getAllResponseHeaders());
				req.abort();
				}
			if(req.readyState == 4 && req.status >= 300){
				alert ('entra!!');
				alert ('status: ' + req.status + ' ready: ' + req.readyState);
				alert (req.getResponseHeader('Location'));
				alert (req.getAllResponseHeaders());
				req.abort();
				}
			}catch (e){}
no puedo redirigirme hasta la pagina para leerlo en status 302 por que no puedo salir de la aplicacion (phonegap).




existe alguna forma de leerlo como si el status fuera 302?



tambien he intentado cargar la pagina en un div o iFrame con ajax, pero parece posible.

use para ello:

Código:
$("ifrAuxiliar").src = salida;
		 alert(document.getElementById("ifrAuxiliar").contentWindow.document.innerHTML);
		
		$("#divAuxiliar").load(salida);
		alert(document.getElementById("divAuxiliar").innerHTML);
que otra opcion tendria para leer esto desde una aplicacion phonegap?

Última edición por gerion_angel; 02/08/2013 a las 05:25 Razón: ampliar