IBM propose sur son site un tutorial expliquant la création d’un simple album photo en AJAX. Dans un premier temps vous créerez un album photo en utilisant les méthodes standards de PHP, et ensuite vous intégrerez du SAJAX (Simple Asynchronous JavaScript and XML) pour en faire une application web.

AJAX permet de questionner le serveur et d’afficher les résultats d’une requête sans recharger la page. Ce qui est très pratique pour le confort de l’utilisateur. Malheureusement, mettre en application AJAX n’est pas évident, car AJAX n'est pas une technologie normalisée et est interprétée différemment selon les navigateurs. De plus, le développeur doit écrire au moins trois fonctions pour mettre en application un dispositif simple :

  • le Javascript initial qui fait la demande de HTTP
  • le script PHP qui renvoie une réponse
  • une deuxième fonction de Javascript, qui manipule la réponse.
Ce tutorial va donc apporter un éclairage sur les différents événements déclenchés lors d’un click sur un bouton du genre « précédent », « suivant », « actualiser ».

Voir la 1ere partie du tutoriel
Voir la 2nd partie du tutoriel