Maison > interface Web > js tutoriel > le corps du texte

Explication détaillée de l'interaction du navigateur et du serveur dans Ajax

亚连
Libérer: 2018-05-25 14:35:56
original
1832 Les gens l'ont consulté

Cet article présente principalement l'explication détaillée de l'interaction entre le navigateur et le serveur dans Ajax. Les amis qui en ont besoin peuvent s'y référer

Avant de comprendre Ajax, comprenons d'abord comment le navigateur et le serveur interagissent

1. Le navigateur envoie une requête au serveur

2 Le serveur reçoit les informations de la demande et renvoie différentes informations au navigateur selon différentes situations

.

3. Le navigateur reçoit les informations et les affiche sur la page actuelle

Ce qui précède présente la simple interaction entre le navigateur. et le serveur Sur le diagramme schématique, vous pouvez voir qu'à la dernière étape, le navigateur met à jour tout le contenu de cette page après avoir reçu les informations, mais généralement nous n'avons besoin de mettre à jour qu'une partie du contenu, alors que devons-nous faire ? Le serveur a donc simplement modifié le contenu de cette page et l'a envoyé au navigateur. Ainsi, dans la deuxième étape, le serveur a envoyé au navigateur "Combien d'étoiles y a-t-il dans le ciel ? Je ne sais pas". , le navigateur a été mis à jour à nouveau. En comparant les résultats après la page actuelle avec les résultats avant l'envoi, il n'y a que plus de contenus tels que "Je ne sais pas"

Évidemment, « Combien d'étoiles y a-t-il dans le ciel ? » Ces contenus sont répétés. Existe-t-il un moyen d'envoyer uniquement « Je ne sais pas » ? Donc, le programmeur intelligent... arrêtez-vous, revenons à la troisième étape. Une fois que le navigateur a reçu les informations, il désinstalle et réécrit la page actuelle, alors ga, si l'étape de désinstallation est, ne serait-ce pas ok si je le faisais ? l'a-t-il annulé et changé l'opération de réécriture en modification ? Il y a donc un pirate de l'air entre le navigateur et le serveur : il détourne les informations renvoyées par le serveur, puis annule l'opération de désinstallation du navigateur, et modifie la page en cours. C'est le principe de base d'Ajax.

J'ai compilé ce qui précède pour vous, j'espère que cela vous sera utile à l'avenir.

Articles connexes :

Exemples d'utilisation de l'imbrication Ajax double couche (peut être multicouche)

La mise en œuvre du téléchargement Ajax renvoie les données en fonction côté serveur Méthodes de traitement js

Méthode Ajax pour parcourir les documents XML

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!