Qu'est-ce qu'Ajax ? Comment ça marche ? Comment compléter la demande GET avec Ajax

慕斯
Libérer: 2023-03-10 14:20:01
original
1930 Les gens l'ont consulté

L'article précédent vous présentait «Comment utiliser PHP pour implémenter la fonction de téléchargement d'avatar utilisateur ? (Introduction détaillée) ", cet article continue de vous présenter qu'est-ce que l'Ajax ? Comment ça marche ? Comment utiliser Ajax pour compléter une requête GET (avec code) a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère que cela sera utile à tout le monde.

Qu'est-ce qu'Ajax ? Comment ça marche ? Comment compléter la demande GET avec Ajax

Qu'est-ce que l'Ajax ?

L'argot Ajax est utilisé pour décrire un ensemble de technologies qui permettent aux navigateurs d'offrir aux utilisateurs une expérience de navigation plus naturelle. Avant Ajax, les sites Web obligeaient les utilisateurs à adopter un paradigme de soumission/attente/réaffichage, dans lequel les actions de l'utilisateur étaient toujours synchronisées avec le « temps de réflexion » du serveur. Ajax offre la possibilité de communiquer de manière asynchrone avec le serveur, libérant ainsi les utilisateurs du cycle demande/réponse. Avec Ajax, vous pouvez utiliser JavaScript et DHTML pour mettre à jour instantanément l'interface utilisateur lorsque l'utilisateur clique sur un bouton et adresser une requête asynchrone au serveur pour effectuer la mise à jour ou interroger la base de données. Lorsque la demande revient, vous pouvez utiliser JavaScript et CSS pour mettre à jour l'interface utilisateur en conséquence au lieu d'actualiser la page entière. Mieux encore, l'utilisateur ne sait même pas que le navigateur communique avec le serveur : le site Web semble réagir instantanément.

Ajax comprend :

* Représentation basée sur les normes XHTML et CSS
* Utiliser le modèle d'objet de document pour l'affichage et l'interaction dynamiques
* Utiliser XMLHttpRequest ; Communiquez de manière asynchrone avec le serveur ;
* Liez le tout à l'aide de JavaScript.

Comment fonctionne Ajax :
Le cœur d'Ajax est l'objet JavaScript XmlHttpRequest. Cet objet a été introduit pour la première fois dans Internet Explorer 5 et constitue une technologie qui prend en charge les requêtes asynchrones. En bref, XmlHttpRequest vous permet d'utiliser JavaScript pour envoyer des requêtes au serveur et gérer les réponses sans bloquer l'utilisateur.

Comment utiliser Ajax pour compléter une requête GET :

Tout d'abord, nous devons créer l'objet Ajax, puis nous devons créer un rappel pour le événement de requête.Cette partie consiste principalement à compléter deux La première partie consiste à obtenir les données de réponse du serveur La deuxième partie consiste à effectuer des opérations DOM sur la page actuelle, et ces opérations DOM ne sont rien de plus que des ajouts, des suppressions, des modifications et des modifications. opérations de requête en HTML. La troisième partie consiste à appeler Ajax. La méthode open crée une requête URL, et enfin la requête URL de l'utilisateur est envoyée au client. L'adresse URL qui complète la requête get a deux formats : premièrement : l'adresse actuellement demandée. Le script n'a pas de paramètres, par exemple cheat.php, donc ce script ne nécessite pas de paramètres de requête, le second nécessite simplement un point d'interrogation dans le script actuel et entrez la chaîne en fait, dans le développement réel, nous l'utilisons. Données au format JSON, mais nous obtenons les données. En substance, c'est toujours une chaîne, pour être précis, c'est une chaîne au format JSON

Nous créons d'abord un fichier HTML comme formulaire de connexion. un exemple : nommez-le login, et nous le soumettons en utilisant la méthode get. , nous créons deux champs dans le formulaire, l'un est : numéro de compte ; le second est : mot de passe, puis nous ajoutons un bouton de soumission,

<!DOCTYPE html>
<htmL>
<head>
    <meta charset="UTF-8">
    <title>用户登录</title>
</head>
<body>
       <div align=" cent&#39;>
<h3>用户登录</h3>
<form action="check.php" method="get">
<p>帐号: <input type="text" name="name" id="name"></p>
<p>密码: <input type=" password" name=" password" id=" password"></p>
<p><input type=" submit" id=" submit" value=" 提交"></p>
</form>
</div>
</body>
</html>
Copier après la connexion
<. 🎜>Le résultat du code est le suivant :

Quest-ce quAjax ? Comment ça marche ? Comment compléter la demande GET avec Ajax

Écrivons ensuite un script. Tout d'abord, nous obtenons le bouton de soumission, puis nous ajoutons un événement de soumission. Le code est le suivant. suit :

<script>
Var submit = document . getElementByIdC&#39; submit&#39;); //获取提交按钮
submit. onclick = function  {
}
</script>
Copier après la connexion

Ensuite, nous créons un fichier PHP (check.php) Dans ce fichier, nous acceptons les données transmises depuis le formulaire, et nous les soumettons en mode get. Le script cible soumis est (check.php. )

Le code est le suivant :

<?php
echo &#39;<pre class="brush:php;toolbar:false">&#39;;
print_r($_GET);
Copier après la connexion

Qu'est-ce qu'Ajax ? Comment ça marche ? Comment compléter la demande GET avec Ajax

Qu'est-ce qu'Ajax ? Comment ça marche ? Comment compléter la demande GET avec Ajax

Apprentissage recommandé : "

Tutoriel vidéo PHP"

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