Formation PUB020 : WordPress, 2023 AJAX

44.1 Qu'est-ce que AJAX ?


AJAX (Asynchronous JavaScript and XML) est un concept qui consiste à rafraîchir le contenu d'une application Web à partir d'informations tirées du serveur sans recharger la page entière.

Ce concept n'est pas nouveau. Il a commencé à prendre forme en 1998. Le nom AJAX est apparu en 2005.1

Avec AJAX, il est possible d'effectuer un appel à un serveur (ex : exécuter du code PHP) de façon asynchrone à partir du client (généralement à l'aide de JavaScript). On pourra par exemple supprimer un enregistrement de la base de données sans même faire de postback.

Selon la technologie utilisée côté client, on utilisera une technique spécifique pour ajuster le rendu sur la page Web sans avoir à recharger la page entière. On pourra, par exemple, effectuer des manipulations du DOM ou encore tirer profit de bibliothèques côté client comme React, Angular ou Vue.js.

Il existe de nombreuses techniques pour effectuer un appel AJAX.

  • La méthode fetch() est très intéressante puisqu'elle est disponible directement dans JavaScript sans avoir à ajouter une bibliothèque externe.
  • La bibliothèque axios est une alternative intéressante.
  • L'utilisation de jQuery.ajax a connu ses heures de gloire. Elle est de moins en moins utilisée, notamment en raison de la lourdeur de la bibliothèque jQuery.

▼Publicité Le texte se poursuit plus bas

Source

1. « Ajax (informatique) ». Wikipédia. https://fr.wikipedia.org/wiki/Ajax_(informatique)

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Par Christiane Lagacé
Dernière révision le 15 janvier 2023
Merci de partager !

Site fièrement hébergé chez A2 Hosting.

Soumettre