Foros del Web » Programando para Internet » Javascript » Frameworks JS »

problema con respuesta Ajax

Estas en el tema de problema con respuesta Ajax en el foro de Frameworks JS en Foros del Web. Hola, tengo un problema en leer el archivo xml que me regresa al hacer la llamada con AJAX, IE manda un error de objeto nulo ...
  #1 (permalink)  
Antiguo 17/12/2007, 06:23
 
Fecha de Ingreso: noviembre-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
problema con respuesta Ajax

Hola, tengo un problema en leer el archivo xml que me regresa al hacer la llamada con AJAX, IE manda un error de objeto nulo en el for 'CTS_Response version', este es el nombre de la etiqueta del archivo. Abajo se ecuentra el link el cual manda el archivo xml, lo que quiero leer son las coordenadas. Sabe alguien cual puede ser el problema?

Gracias por su ayuda.




// coordinates

function ajaxcoord(){
var ajaxRequest; // The variable that makes Ajax possible!

try{
// Opera 8.0+, Firefox, Safari
ajaxRequest = new XMLHttpRequest();
}catch (e){
// Internet Explorer Browsers
try{
ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try{
ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e){
// Something went wrong
//alert("Your browser broke!");
return false;
}
}
}

// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
simplexhr.outputContainer.innerHTML='loading...';
var xml = ajaxRequest.responseXML.documentElement;
for (i = 0; i < xml.getElementsByTagName('CTS_Response version ').length; i++){
var item = xml.getElementsByTagName('CTS_Response version ')[i];
var txt = item.getElementsByTagName('COORDS values=')[0].firstChild.data;
alert(txt);
}
}
}

ajaxRequest.open("GET","https://upd.geodatenzentrum.de/cts/server?REQUEST=GetCoordinates&FROMSRS=GEO84&TOSRS= GK3&COORDS=10 50 11 51",true);
ajaxRequest.send('');
}

Última edición por Fiona80; 17/12/2007 a las 06:25 Razón: eliminar comentarios del codigo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:30.