La technologie AJAX est disponible nativement dans WEBDEV.
Que signifie AJAX et quel est son intérêt ?
AJAX (pour Asynchronous Javascript and XML) permet de rafraîchir uniquement les données modifiées dans une page HTML sans réafficher la totalité de la page. Par exemple, si certains éléments présents dans une page affichée (le contenu du panier, les caractéristiques d'un produit, une liste de villes, une carte géographique, …) doivent être modifiés, seuls ces éléments seront rafraîchis. Le serveur n'aura pas à envoyer la page entière sur le poste de l'internaute.
Cette technologie a de multiples avantages :
le serveur est moins sollicité. Il peut alors supporter un plus grand nombre de connexions simultanées.
les informations qui circulent sont de taille réduite.
la durée de transmission est plus courte.
l'affichage pour l'internaute est immédiat et sans effet visuel.
AJAX peut être utilisé à deux niveaux différents dans un site WEBDEV :
AJAX automatique et immédiat : un simple clic suffit pour accéder aux avantages AJAX. Le code reste le même.
AJAX programmé : utilisation des fonctions de gestion AJAX pour les traitements complexes.
Remarque : Seuls les navigateurs récents supportent
la technologie AJAX (Internet Explorer 5.5 et supérieur, FireFox 1.0 et
supérieur, Netscape 7 et supérieur, Opera 8 et supérieur,
Safari 1.2 et supérieur, …). La fonction AJAXDisponible
permet de savoir si le navigateur en cours supporte la technologie AJAX.