Sabri
Rédacteur: Alain Messin (Alain.Messin arobas obs-azur.fr) CNRS UMS 2202 Admin06 24/09/2007
Le but de ce document est de permettre de démarrer dans le développement d'une application avec Ajax et php. Je ne parlerais pas des avantages ou inconvénients, de la théorie ou de l'historique, mon but est seulement de pouvoir mettre le pied à l'étrier à ceux qui comme moi, sont persuadés que cette technique et quelques autres sont en train de changer la vision que l'on peut avoir des applications web et qui veulent s 'y investir. Le but est donc de décrire comment, le plus rapidement et simplement possible, faire tourner quelques exemples d'application Ajax, à partir desquels on pourra se faire sa propre expérience. Pour autant, la partie consacrée à la préparation de l'application est assez longue, car je pense qu'on ne met pas de l' Ajax à toutes les sauces et qu'il est important de bien prendre en compte l'ensemble de l'ergonomie: c'est pourquoi je décris un exemple complet. L'exemple en question consiste à partir d'une application existante et d'y ajouter des outils Ajax afin de permettre une plus grande inter activité avec l'utilisateur, sans bouleverser l'application. Je vais donc partir d'une application classique avec un menu à gauche de l'écran, qui charge différents « include » réalisant différentes fonctions. Je passe bien sûr sur toutes les problématiques de sécurité, de présentation etc.. lorsqu'elle ne sont pas directement liées à l'objet de cet article. On ajoutera progressivement à cette application les fonctionnalités permettant d'utiliser trois petits outils Ajax, qui fonctionneront donc indépendamment de l'application principale et sans rechargement des pages, puisque je le rappelle, Ajax est une technique qui permet l'interaction entre une page déjà chargée dans un navigateur et un serveur, sans rechargement de la page. Pour cela, il faut disposer d'un navigateur (on testera avec Internet Explorer