Maison  >  Article  >  interface Web  >  Quelles sont les étapes du processus d’interaction ajax ?

Quelles sont les étapes du processus d’interaction ajax ?

青灯夜游
青灯夜游original
2022-01-19 17:46:524839parcourir

Étapes du processus d'interaction ajax : 1. Créez un objet XMLHttpRequest ; 2. Spécifiez le type de demande, l'URL et si la demande doit être traitée de manière asynchrone ; 3. Définissez le type d'encodage du contenu lors de l'envoi des informations au serveur ; demande ; 5. Acceptez les données de réponse du serveur ; 6. Utilisez JS et DOM pour obtenir une actualisation partielle.

Quelles sont les étapes du processus d’interaction ajax ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

AJAX signifie JavaScript et XML asynchrones. Il s'agit d'un ensemble de technologies connexes permettant d'afficher des données de manière asynchrone. En d’autres termes, il envoie et récupère des données sans recharger la page Web.

étapes du processus d'interaction ajax

1. Créez un objet XMLHttpRequest

var ajax = new XMLHttpRequest();

2 Spécifiez le type de demande, l'URL et si la demande doit être traitée de manière asynchrone.

ajax.open('GET',url,true);

3. Définissez le type d'encodage du contenu lors de l'envoi d'informations au serveur

ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

4. Envoyez une demande

ajax.send(null);

5. Acceptez les données de réponse du serveur

ajax.onreadystatechange = function () {
    if (obj.readyState == 4 && (obj.status == 200 || obj.status == 304)) { 
    }
};

6. Utilisez JavaScript et DOM pour implémenter l'actualisation partielle

Extended. connaissances : ajax Combien y a-t-il de requêtes ?

Publier, obtenir, supprimer couramment utilisés. La copie, l'en-tête, le lien, etc. ne sont pas couramment utilisés.

Différence :

(1) La publication est plus sûre que get (car le paramètre post est dans le corps de la requête. Le paramètre get est sur l'url)

(2) La vitesse de transmission de get est plus rapide que la publication. déterminé en fonction des paramètres transmis. (la publication transmet les paramètres via le corps de la requête et l'arrière-plan les reçoit via le flux de données. La vitesse est légèrement plus lente. Get peut l'obtenir directement en passant les paramètres via l'URL)

(3) Il n'y a pas de limite à la théorie de la publication fichiers de transmission. La taille du fichier de transmission est d'environ 7 à 8 Ko, soit 4 Ko. Gauche et droite

(4) Obtenez les données après le téléchargement (il y a beaucoup de données téléchargées et les données téléchargées sont des données importantes. Donc, que ce soit en termes de sécurité ou d'ampleur des données, la publication est le meilleur choix)

[Recommandations de tutoriel associées : Tutoriel vidéo AJAX

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn