El objetivo de este tutorial es poder aprender Ajax viendo un concepto
teórico, luego algunos ejercicios resueltos y otros por resolver.
Puede desarrollar los ejercicios en el sitio, probarlos, modificarlos y
ver los resultados inmediatamente.
A lo largo del curso se introducen conceptos de Ajax desde CERO, si esta
olvidado de HTML, JavaScript, CSS, PHP o DHTML puede visitar HTML
Ya, JavaScript
Ya, CSS Ya, PHP
Ya y DHTML Ya
Puede visitar luego el tutorial de :
Introducción a la librería jQuery (JavaScript)
Luego de completar el curso está invitado a desarrollar conceptos y aprender de los propuestos por otros
visitantes, ingresando a CodigoFuenteYa
.
Orden del concepto | Concepto | Detalle del concepto | Problema resuelto | Problema a resolver |
| 1 | Qué es AJAX? |  | | |
| 2 | Ventajas y desventajas de AJAX. |  | | |
| 3 | Un ejemplo con AJAX. |  |  | |
| 4 | El mismo ejemplo sin AJAX. |  |  | |
| 5 | Objeto XMLHttpRequest |  |  |  |
| 6 | Pasando datos al servidor por el método GET. |  |  |  |
| 7 | Pasando datos al servidor por el método POST. |  |  | |
| 8 | Recuperando datos mediante la propiedad responseText del objeto XMLHttpRequest |  |  | |
| 9 | Recuperando datos mediante la propiedad responseXML del objeto XMLHttpRequest |  |  |  |
| 10 | Propiedades onreadystatechange y readystate. |  |  | |
| 11 | Propiedades status y statusText. |  |  | |
| 12 | Método abort del objeto XMLHttpRequest |  |  | |
| 13 | Mostrar un gif animado mientras se envían y reciben los datos del servidor. |  |  | |
| 14 | Paginación con AJAX |  |  | |
| 15 | Cargar un control de tipo select |  |  | |
| 16 | Mostrar un tooltip con datos recuperados del servidor en forma asincrónica |  |  |  |
| 17 | Autocompletar un control de tipo text |  |  |  |
| 18 | Encuenta con AJAX |  |  | |
| 19 | Qué es JSON? |  |  |  |
| 20 | Recuperar datos del servidor en formato JSON |  |  |  |
| 21 | De PHP a JSON (utilizando la librería JSON.php) |  |  |  |
| 22 | De JavaScript a JSON (utilizando la librería json.js) |  |  | |
| 23 | De JSON a JavaScript (utilizando la librería json.js) |  |  | |
| 24 | De JSON a PHP (utilizando la librería JSON.php) |  |  | |
| 25 | Pizarra interactiva multiusuario |  |  | |