“Asynchronous JavaScript and XML” :
Technique de développement informatique ayant pour but de traiter les requêtes HTTP d’une page Web , de façon asynchrone . Autrement dit , sans recharger la page .
Elle s’appuie notamment sur deux langages Web ; le langage de programmation Javascript , d’une part et un langage de formatage des données ; XML , d’autre part .
Du moins , à l’origine car de plus en plus de développeurs tendent à recourir au format de données JSON plutôt qu’au XML .
Concrètement , Ajax peut être mis en œuvre en faisant appel :
- soit à l’objet XMLHttpRequest , disponible dans la plupart des navigateurs modernes
- soit à la méthode ajax() , présente dans la librairie JQuery ( aussi appelée JQuery.ajax() ou $.ajax() )
Le premier cas s’applique même si JQuery est désactivé dans le navigateur .
Contrairement au deuxième , bien que le plus simple