Maison > interface Web > Questions et réponses frontales > Quelles sont les étapes du processus d'interaction ajax ?

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

青灯夜游
Libérer: 2022-01-19 17:46:52
original
4873 Les gens l'ont consulté

É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();
Copier après la connexion

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);
Copier après la connexion

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");
Copier après la connexion

4. Envoyez une demande

ajax.send(null);
Copier après la connexion

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

ajax.onreadystatechange = function () {
    if (obj.readyState == 4 && (obj.status == 200 || obj.status == 304)) { 
    }
};
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal