apuntes+30-04-08

30-4-08

Comenzamos recordando la clase anterior de mano de Raquel. Continuamos con los ejercicios de autoevaluacion 2.8.

2.11. AJAX: javascript asincrono +XML. Vemos un ejemplo de programa cliente que hace peticiones al servidor hecho en Perl donde en el servidor antes el URL era fijo y ahora se lo pasamos con un parametro.En el cliente tenemos una parte que hace la peticion y otra donde al recibir la respuesta del servidor hace el cambio, recordar que funciona de modo asincrono.Dentro del codigo para recibir: -Construimos el url (encodeURIComponent(url): convierte valores invalidos en url a valores validos) -Contruimos la peticion -Hacemos la peticion -Tras obtener la respuesta comprobamos que se recibe correctamente. -Leemos el xml, apartir de ahi se trata de obtener lo que qeremos y lo recogemos para mostrarlo al final. Por otro lado vemos como hacer la peticion.

Requisitos de AJAX: pagina y cgi en el mismo servidor, por seguridad. Para depurar el AJAX usar el firebug.