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