Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/02/2009, 17:45
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 21 años
Puntos: 406
Respuesta: Hacer consultas, AJAX?

Oh claro que se puede, primero creamos un objeto XMLHttpRequest()

Código:
function nuevoAjax()
{ 
    /* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
    lo que se puede copiar tal como esta aqui */
    var xmlhttp=false; 
    try 
    { 
        // Creacion del objeto AJAX para navegadores no IE
        xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
    }
    catch(e)
    { 
        try
        { 
            // Creacion del objet AJAX para IE 
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
        } 
        catch(E) { xmlhttp=false; }
    }
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

    return xmlhttp; 
}
despues obtienes los datos que requieres enviar via ajax y realisamos la peticion

Código:
//definimos el url de script PHP y le enviamos los valores via GET como si fuera un link
var url = 'miscript.php?mivariable1=' + valor1 + '&mivariable2=' + valor2;
//llamamos a la funcion nuevoAjax y guardamos el objeto en una variable
var ajax = nuevoAjax();
//realizamos la peticion
ajax.open('get',url,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==1) {
//aqui puedes mostrar un mensaje que diga, cargando o algo asi
}else if (ajax.readyState==4) {
//y aqui haces alguna funcion o muestras un mensaje que diga que ya se envio y se recibio la respuesta del servidor
}
este es un ejemplo basico, pero bueno, realiza lo que quieres, ahora si se te hace mucho, mejor utiliza un framework tipo jquery o prototype
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)