[Php-avanzado] Consulta de ajax

German Valencia gerval en gmail.com
Lun Dic 19 22:57:55 ART 2011


Hola gente, estuve viendo lo de ajax  que está en el módulo( perdón leo,
pero durante el curso ni lo había mirado) y no lo pude hacer andar, pero
creo que en el curso ya alguien había comentado lo mismo, si alguno lo miró
y arregló por favor me diga por qué no anda. acá va el código, a ver si
alguien se da cuenta que le pasa a esto:




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="German" content="ger">
<title>Ejemplo XML HTTP Request</title>

    <script language="javascript" type="text/javascript">
    // crea el ambiente JS para recibir la respuesta dinámica
    var xmlHttp = new XMLHttpRequest();



    function callServer(){
        //obtiene el nombre escrito a medida que se escribe
        var nombre=document.getElementById("nombre").value;
        //sigo solo si hay datos
        if ((nombre == null)||(nombre == ""))return;

        //arma la URL para hacer la consulta
        var url="getValues.php?nombre=" + escape(nombre);

        //abre la conexion con el servidor
        xmlHttp.open("GET",url,true);

        //Determina la función a ejecutar cuando se obtiene la respuesta
del servidor
        xmlHttp.onreadystatechange=updatePage;

        //Envía la petición
        xmlHttp.send("?nombre=" + escape(nombre));
    }
    //funcion que actualiza la página con la respuesta
    function updatePage(){
        if (xmlHttp.readyState == 4 ){
            var response=xmlHttp.responseText;
            documente.getElementById("respuesta").value=response;
        }
    }

    </script>
</head>

<body>
    <h3>Ejemplo de AJAX 2</h3>
    <form>
        <p>Nombre:<input type="text" name="nombre" id="nombre" size="22"
onchange="javascript callServer();" ></p>
        <p>Respuesta: <input type="text" name="respuesta" id="respuesta"
size="40"></p>
    </form>
</body>
</html>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20111219/0dcde7ed/attachment.html>


Más información sobre la lista de distribución Php-avanzado