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 nuevo.


Orden
del
concepto
ConceptoDetalle
del
concepto
Problema
resuelto
Problema
a
resolver
1Qué es AJAX?Descripción del tema
2Ventajas y desventajas de AJAX.Descripción del tema
3Un ejemplo con AJAX.Descripción del temaEjercicio resuelto
4El mismo ejemplo sin AJAX.Descripción del temaEjercicio resuelto
5Objeto XMLHttpRequest Descripción del temaEjercicio resueltoEjercicio por resolver
6Pasando datos al servidor por el método GET.Descripción del temaEjercicio resueltoEjercicio por resolver
7Pasando datos al servidor por el método POST.Descripción del temaEjercicio resuelto
8Recuperando datos mediante la propiedad responseText del objeto XMLHttpRequestDescripción del temaEjercicio resuelto
9Recuperando datos mediante la propiedad responseXML del objeto XMLHttpRequestDescripción del temaEjercicio resueltoEjercicio por resolver
10Propiedades onreadystatechange y readystate.Descripción del temaEjercicio resuelto
11Propiedades status y statusText.Descripción del temaEjercicio resuelto
12Método abort del objeto XMLHttpRequestDescripción del temaEjercicio resuelto
13Mostrar un gif animado mientras se envían y reciben los datos del servidor.Descripción del temaEjercicio resuelto
14Paginación con AJAXDescripción del temaEjercicio resuelto
15Cargar un control de tipo selectDescripción del temaEjercicio resuelto
16Mostrar un tooltip con datos recuperados del servidor en forma asincrónicaDescripción del temaEjercicio resueltoEjercicio por resolver
17Autocompletar un control de tipo textDescripción del temaEjercicio resueltoEjercicio por resolver
18Encuenta con AJAXDescripción del temaEjercicio resuelto
19Qué es JSON?Descripción del temaEjercicio resueltoEjercicio por resolver
20Recuperar datos del servidor en formato JSONDescripción del temaEjercicio resueltoEjercicio por resolver
21De PHP a JSON (utilizando la librería JSON.php)Descripción del temaEjercicio resueltoEjercicio por resolver
22De JavaScript a JSON (utilizando la librería json.js)Descripción del temaEjercicio resuelto
23De JSON a JavaScript (utilizando la librería json.js)Descripción del temaEjercicio resuelto
24De JSON a PHP (utilizando la librería JSON.php)Descripción del temaEjercicio resuelto
25Pizarra interactiva multiusuarioDescripción del temaEjercicio resuelto