Introduction à AJAX
- Page précédente XML SimpleXML
- Page suivante XMLHttpRequest
AJAX = Asynchronous JavaScript And XML (JavaScript et XML asynchrones)
AJAX est Asynchronous JavaScript And XL'abréviation de ML.
AJAX n'est pas un nouveau langage de programmation, mais une nouvelle technologie qui peut créer des applications web meilleures, plus rapides et plus interactives.
AJAX utilise JavaScript pour envoyer et recevoir des données entre le navigateur web et le serveur web.
En échangeant de données avec le serveur web à l'arrière-plan, plutôt que de recharger complètement la page web à chaque modification de l'utilisateur, la technologie AJAX peut rendre les pages web plus rapides à répondre.
AJAX est basé sur des standards ouverts
AJAX est basé sur les standards ouverts suivants :
- JavaScript
- XML
- HTML
- CSS
Les standards ouverts utilisés dans AJAX sont bien définis et sont supportés par tous les principaux navigateurs. Les applications AJAX sont indépendantes des navigateurs et des plateformes. (On pourrait dire qu'il s'agit d'une technologie entre plateformes et navigateurs).
AJAX concerne de meilleures applications Internet
Comparées aux applications de bureau, les applications Web ont de nombreux avantages :
- Peut avoir plus d'utilisateurs
- Facile à installer et à entretenir
- Facile à développer
Mais, les applications ne sont pas toujours aussi puissantes et amicales que les applications traditionnelles.
Grâce à AJAX, les applications Internet peuvent être plus puissantes (plus légères, plus rapides et plus faciles à utiliser).
Vous pouvez commencer à utiliser AJAX aujourd'hui.
Il n'y a pas de nouvelles connaissances à apprendre.
AJAX est basé sur des standards ouverts. Ces standards ont été utilisés par la plupart des développeurs depuis plusieurs années.
La plupart des applications web peuvent être réécrites en utilisant la technologie AJAX pour remplacer les formulaires HTML traditionnels.
AJAX utilise XML et les requêtes HTTP
Les applications web traditionnelles soumettent des données au serveur web (à l'aide de formulaires HTML). Après que le serveur web ait traité les données, il renvoie une nouvelle page complète à l'utilisateur.
En raison du fait que le serveur renvoie une nouvelle page web à chaque soumission d'entrée de l'utilisateur, les applications web traditionnelles sont souvent lentes et de moins en moins conviviales.
Grâce à AJAX, les applications web peuvent envoyer et récupérer des données sans recharger la page web, en envoyant une requête HTTP au serveur (en arrière-plan) et en utilisant JavaScript pour modifier simplement une partie de la page web lorsque le serveur renvoie des données.
Le format XML est généralement utilisé pour recevoir les données du serveur, bien que tout format puisse être utilisé, y compris le texte brut.
Vous apprendrez comment réaliser ces tâches dans les prochaines sections de ce tutoriel.
PHP et AJAX
Il n'existe pas de serveur AJAX.
AJAX est une technologie exécutée dans le navigateur. Il utilise le transfert de données asynchrone entre le navigateur et le serveur web, permettant à la page web de demander une petite quantité d'informations au serveur, plutôt qu'une page entière.
AJAX est une technologie de navigateur web indépendante du logiciel serveur web.
Cependant, dans ce tutoriel, nous nous concentrerons sur des cas réels exécutés sur un serveur PHP,而非 AJAXPrincipe de fonctionnement.
Pour en savoir plus sur le fonctionnement d'AJAX, veuillez visiter notre Tutoriel AJAX.
- Page précédente XML SimpleXML
- Page suivante XMLHttpRequest