Qu'est-ce que AJAX? Voir Comprendre AJAX et ses fonctions et méthodes
Dans un site Web traditionnel, généralement surlorsque nous cliquons sur un bouton ou peut-être un lien d'une certaine manière, le navigateur s'actualisera afin que le document HTML puisse être lu du premier à l'écran du navigateur.
Où ce sera une perturbation momentanée,causé dans le navigateur, il y a une demande de données au serveur Web. De cette façon, cela rendra une application ou un site Web moins réactif ou interactif.
Nous vous recommandons donc deen utilisant AJAX, car ce problème peut être résolu par AJAX. Où AJAX peut rendre une application ou un site Web plus réactif ou interactif. Il peut même traiter rapidement une demande d'un serveur. À cette époque, AJAX est devenu une technologie qui doit être appliquée aux sites Web modernes.
Définition de AJAX
Qu'est-ce que AJAX? AJAX ou abréviation d'un nom JavaScript et XML asynchrone qui n'est en fait pas un langage de programmation. Mais c'est une technique qui peut être rendue possible pour créer une application de site Web interactif. Si nous regardons à partir de l'utilisation d'AJAX dans les applications de site Web où il peut communiquer avec des serveurs en arrière-plan. De cette façon, cela n'affectera pas une page Web entière.
Le terme AJAX a été énoncé pour la première fois àen 2005 par Jesse James Garret, président et fondateur d'une société Adaptive Path. Il croit même que AJAX est un nom qui facilite l'interaction des clients. En effet, si vous utilisez le nom Asynchronous JavaScript CSS DOM XMHttp Request, il sera plus difficile d'interagir.
Cette technique existe depuis longtemps et dans le tempsc'est Microsoft qui crée un objet appelé XMLHttpRequest qui est un contrôle d'ActiveX sur Internet Explorer 5. AJAX est le plus populaire lorsqu'il est utilisé intensivement par Google et Yahoo.
Développement Web traditionnelpeut fonctionner de manière synchrone entre les applications et les serveurs. Cela se produit généralement lors de l'exécution d'une action sous la forme d'un forum, puis le navigateur envoie des données à un serveur. De cette façon, le serveur répondra et toute la page sera rafraîchie.
Contrairement au web créé par AJAX oùcela ne fonctionne que de manière asynchrone, ce qui signifie qu'il recevra et demandera des données à chaque utilisateur sur le serveur. De cette façon, sans avoir à répéter toute la page, mais cela ne fait que les modifications Web souhaitées.
Fonction AJAX
En général, la fonction d'AJAX peut être vuede l'ensemble en utilisant un objet de XMLHttpRequest qui a été fourni par un navigateur. La fonction que vous pouvez voir commence à partir de:
- Création de XMLHttpRequest
- Envoi de commandes au serveur
- Gestion d'une réponse de serveur
Si nous regardons du format JSON, alors la fonctionVous devez accéder aux données via xhr. responseText. Cette discussion sera discutée en détail de notre part comme indiqué ci-dessous:
A. Gestion des données dans JSON
Même si AJAX a déjà un mot XML,il y a sûrement une pratique dans l'échange d'informations ou de données dans des applications modernes en le faisant via JSON. Où JSON est un format natif en JavaScript, où le format d'écriture JSON est presque le même que le format des objets en JavaScript.
B. Lisez le JSON qui est l'objet
JSON accepte deux paramètres, dont le paramètrea d'abord une fonction de chaîne à convertir en objets. Alors que le deuxième paramètre accepte la fonction accompagnée du nom de l'attribut et de la valeur d'attribut d'une chaîne JSON lors de la lecture. Cette fonction peut être exécutée sur tous les attributs de JSON qui existent déjà. De cette façon, nous pouvons changer une valeur dans l'attribut, si vous le souhaitez.
C. Changer l'objet en une chaîne
En plus de recevoir une chaîne JSON égalementle convertir en un objet JavaScript. En général, nous devons souvent envoyer de nouvelles données au serveur lorsque cela provient d'un objet JavaScript. Pour des problèmes comme celui-ci, nous avons seulement besoin d'un mécanisme pour pouvoir changer l'objet en une chaîne JSON.
Comment ça marche AJAX
Comme je l'ai expliqué plus tôtcompréhension d'AJAX où AJAX n'est pas un langage de programmation. Où c'est une technique pour développer un site Web. Maintenant, pour voir comment cela fonctionne, vous pouvez voir l'explication ci-dessous.
- HTML / XHTML - comme CSS et aussi la langue principale pour l'affichage des données.
- DOM (Le modèle d'objet de document) - pour afficher une donnée dynamique avec ses interactions.
- XML - pour l'échange de données, alors que XSLT est uniquement pour la manipulation d'une donnée. Certains développeurs remplaceront XML dans JSON, car le formulaire détecte JavaScript.
- XMLHttpRequest - pour communiquer indirectement ou asynchrone.
Il faut rappeler qu’il existe des moyens de travaillerci-dessus, ne seront probablement compris que si vous connaissez déjà les connaissances techniques de base. J'espère que la discussion sur la compréhension d'AJAX et de ses fonctions et méthodes de travail ci-dessus est utile et facile à comprendre.
Maintenant, peut-être une petite discussion ci-dessuspouvez-vous comprendre AJAX. Vous pouvez comprendre AJAX à travers la discussion ci-dessous. C'est parce que nous en avons discuté à partir de la compréhension, de la fonction et aussi du fonctionnement d'AJAX. A immédiatement écouté la discussion suivante.