Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/12/2009, 20:15
Avatar de jackson666
jackson666
 
Fecha de Ingreso: noviembre-2009
Ubicación: Buenos Aires, Argentina
Mensajes: 1.971
Antigüedad: 15 años, 1 mes
Puntos: 65
Respuesta: jsp+ajax+mysql

No se como querras mostrar los resultados de la consulta a la base, pero esto es algo no muy complejo. Veamos:

Lo primero que necesitas hacer la instancia que ya todos conocemos:

Código PHP:

//instanciamos la clase
function createAjax(){
var 
xhr=false;
if(
window.XMLHttpRequest){
xhr=new XMLHttpRequest();
}else if(
window.ActiveXObject){
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}

if(
xhr!==false){
return 
xhr;
}else{
return 
false;
}
}

//levantamos los requisitos del filtro y se lo pasamos al buscador
function getFilters(){

var 
filter=document.getElementById("tuCampoDeFiltro");

if(
filter.value.length>0){

var 
ajax=createAjax();

ajax.open("GET","buscador.php?filter="+filter.value);

ajax.onreadystatechange=function(){

if(
ajax.readyState==4){

if(
ajax.status==200){

var 
resp=ajax.responseText;

var 
div=document.getElementById("tuDivDeRespuesta");

div.innerHTML=resp;

}
}
}
ajax.send(null);
}

Luego en tu buscador.php haces un $_GET['filter']; y haces la consulta ala base de datos, si queres devolve una tabla, una cadena, lo que quieras =)