Maison >interface Web >Questions et réponses frontales >Quelles sont les étapes du processus d'interaction ajax ?
É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.
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!