Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2012, 17:51
esdll
 
Fecha de Ingreso: abril-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Pregunta Problema con Ajax

Estoy empezando con Ajax pero tengo un problema demasiado básico pero que no he podido resolver por mi mismo...

Ya he revisado foros pdf's tutoriales pero ninguni resuelve mi duda...

El codigo de ejemplo es:
Código:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
var txt,x,i;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
    xmlDoc=xmlhttp.responseXML;
    txt="";
    x=xmlDoc.getElementsByTagName("ARTIST");
    for (i=0;i<x.length;i++)
      {
      txt=txt + x[i].childNodes[0].nodeValue + "<br />";
      }
    document.getElementById("myDiv").innerHTML=txt;
    }
  }
xmlhttp.open("GET","cd_catalog.xml",true);//Linea de codigo que quiero entender
xmlhttp.send();
}
</script>
</head>

<body>

<h2>My CD Collection:</h2>
<div id="myDiv"></div>
<button type="button" onclick="loadXMLDoc()">Get my CD collection</button>
 
</body>
</html>
Entonces en la linea en donde esta cd_catalog.xml quiero saber donde lo tengo que ubicar el archivo xml para que este se pueda visualizar por el navegador...

Lo he ubicado en el mismo directorio del html, pero no me imprime al oprimir el boton.

No se si sera que la ruta esta mal, entonces tengo esos problemas

Asi que lo unico que quiero saber es si se puede desde el computador o si toca hacerlo desde un servidor para que se pueda imprimir la informacion.

Gracias

Última edición por esdll; 24/04/2012 a las 17:57