Hola:
La petición al servidor debes hacerla creando un objeto ajax... yo suelo usar una variable global, por ejemplo "pedido"...
<script>
var pedido;
...
Luego las peticiones las hago con una función con 2 parámetros... el primero es la página que se pide y el segundo es la función que gestionará los resultados:
Código:
function pedirXML(sitio, respuesta) {
if (window.XMLHttpRequest) {
pedido = new XMLHttpRequest();
pedido.onreadystatechange = respuesta;
pedido.open("GET", sitio, true);
pedido.send(null);
}
else
if (window.ActiveXObject) {
pedido = new ActiveXObject("Microsoft.XMLHTTP");
if (pedido) {
pedido.onreadystatechange = respuesta;
pedido.open("GET", sitio, true);
pedido.send();
}
}
}
La petición es preferible que sea a una página php que capte las variables con el método get, que escriba la cabecera XML y los datos los devuelva con esa estructura (un ejemplo lo puedes ver en el tema del contador:
http://www.forosdelweb.com/f127/contador-ajax-317355/ )
Dime si te vas enterando para tratar de continuar.
Saludos