| ||||
comportamiento extraño de response XML Bueno pongo esta pregunta pq no consigo entender el motivo del error Verán, tengo el archivo xml que recibiré en la página siguiente, es este:: data.xml <markers> <marker lat="37.427770" lng="-122.144841"/> <marker lat="37.413320" lng="-122.125604"/> <marker lat="37.433480" lng="-122.139062"/> <marker lat="37.445427" lng="-122.162307"/> </markers> Y lo llamo desde aquí. Al hacerlo en local recibe perfectamente los datos, vean que hago un alert para comprobarlo, pero al subirlo al servidor de mi web recoge unos datos erróneos, a que es debido, tiene soluccion??? que pasa? me estoy poniendo loco?? prueba.html <script type="text/javascript"> function cargar(){ function objetus() { try { objetus = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { objetus= new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { objetus= false; } } if (!objetus && typeof XMLHttpRequest!='undefined') { objetus = new XMLHttpRequest(); } return objetus } var request = objetus(); request.open('GET', 'data.xml', true); request.onreadystatechange = function() { if (request.readyState == 4) { var xmlDoc = request.responseXML; var markers = xmlDoc.documentElement.getElementsByTagName("marke r"); var lng = parseFloat(markers[1].getAttribute("lng")); var lat = parseFloat(markers[1].getAttribute("lat")); window.alert(lng+"\n"+lat+"\n"); } } request.send(null); } </script>
__________________ Inmuebles de Galicia:: www.inmueblevirtual.net Compartir piso Galicia:: www.inmueblevirtual.net/foro |
| ||||
Soluccionado Pues ya esta soluccionado,, por alguna razon el navegador (IE) no refresca el xml que estaba cambiando y siempre coge el mismo,, la soluccion cerrar y abrir de nuevo IE ??? no me explico pq....
__________________ Inmuebles de Galicia:: www.inmueblevirtual.net Compartir piso Galicia:: www.inmueblevirtual.net/foro |
| |||
Eso pasa solo con IE, y tiene varias soluciones, dos de ellas están expuestas aquí: http://www.forosdelweb.com/f127/problemas-cache-378235/ También hay otra solución que se logra mediante cabeceras de no cache, y es un poco mas prolija. Ya verás cual te conviene implementar. Saludos. |