30-04-08

30-04-2008

En primer lugar, recordatorio de la clase anterior.

AJAX = javascript asíncrono y XML. Vemos un ejemplo. Programa cliente que hace la petición al servidor y recibe una respuesta. Hay varias hebras, de modo que no se bloquea el navegador. La diferencia en el programa servidor es que antes la URL se la pasábamos fija y ahpra como un parámetro.

Comentarios sobre peticion.js: Status = x, estado del servidor (300:correcto, 403:prohibido,...). Leemos el XML de respuesta y se lo asignamos a una variable doc.

Esencialmente 2 partes, una que hace la petición y otra la respuesta.

El html hace la petición dentro del formulario, creando un evento para que cuando cambie un valor haga la llamada (puede ser cualquier tipo de evento). Lo que cambiamos es el < > RSS.

Requisitos: la página y el .cgi tienen que estar en el mismo servidor, por temas de seguridad.