Maison  >  Article  >  interface Web  >  Explication détaillée de l'interaction du navigateur et du serveur dans Ajax

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

亚连
亚连original
2018-05-25 14:35:561833parcourir

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!

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