Hola :) .. bueno si quieres validar si existe un dato de tu formulario en la base de datos puedes hacer lo siguiente..
por lo general yo hago esto..
Esta funcion para obtener el objecto ajax..
Código:
function getObjectAjax () {
var xmlHttp ;
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}
function checkLogin(){
var login = document.getElementById("login") ;
var ajax = getObjectAjax() ;
// es una url de ejemplo noma :)...
var url = "urldetuweb/services/valid/login/" + login.value ;
ajax.open( "post", url );
ajax.onreadystatechange = function () {
if ( ajax.readyState == 4 ) {
// Aqui realizas la accion que quieras
alert( ajax.responseText );
}
}
ajax.send(null);
return false;
}
Si te fijas bien el " ajax.readyState" devuelve 4 cuando se haya completado la carga de la Url que estas pidiendo
ajax.responseText te retornara lo que hayas escrito desde esa url
Ej.
url = localhost/check.php
y en ese archivo escribes "<a>prueba</a>"
ajax.responseText te devolverá "<a>prueba</a>"
Te recomiendo que uses JSon tambien ...
Para mas informacion sobre ajax espero te sirva esta url
http://www.ajaxya.com.ar/
No es complicado.. espero te sirva