Maison  >  Article  >  interface Web  >  Que signifie le paramètre data dans ajax() ?

Que signifie le paramètre data dans ajax() ?

青灯夜游
青灯夜游original
2022-01-19 14:23:317539parcourir

En ajax, data signifie "data". Ce paramètre permet de spécifier les données à envoyer au serveur. Les données seront automatiquement converties au format de chaîne de requête s'il s'agit d'une requête GET, les données à envoyer. sera ajouté à l'URL.

Que signifie le paramètre data dans ajax() ?

L'environnement d'exploitation de ce tutoriel : système windows7, version jquery1.10.2, ordinateur Dell G3. La méthode

ajax() est utilisée pour effectuer des requêtes AJAX (Asynchronous HTTP).

Toutes les méthodes jQuery AJAX utilisent la méthode ajax(). Cette méthode est généralement utilisée pour les demandes qui ne peuvent pas être complétées par d'autres méthodes.

Syntaxe :

$.ajax({name:value, name:value, ... })

Ce paramètre spécifie une ou plusieurs paires nom/valeur pour la requête AJAX.

Les noms/valeurs possibles sont répertoriés dans le tableau ci-dessous :

Nom Valeur/Description
async Booléen indiquant si la demande a été traitée de manière asynchrone. La valeur par défaut est vraie.
beforeSend(xhr) Fonction qui s'exécute avant d'envoyer la demande.
cache Valeur booléenne indiquant si le navigateur met en cache la page demandée. La valeur par défaut est vraie.
complete(xhr,status) Fonction qui s'exécute lorsque la requête est terminée (appelée après le succès ou l'échec de la requête, c'est-à-dire après les fonctions de réussite et d'erreur).
contentType Le type de contenu utilisé lors de l'envoi de données au serveur. La valeur par défaut est : "application/x-www-form-urlencoded".
context Spécifie la valeur "this" pour toutes les fonctions de rappel liées à AJAX.
data Spécifie les données à envoyer au serveur. Sera automatiquement converti au format de chaîne de demande. Ajouté à l'URL dans les requêtes GET. Consultez la description de l’option processData pour désactiver cette conversion automatique. Doit être au format Clé/Valeur. S'il s'agit d'un tableau, jQuery attribuera automatiquement le même nom à différentes valeurs. Par exemple, {foo:["bar1", "bar2"]} est converti en '&foo=bar1&foo=bar2'.
dataFilter(data,type) Fonction utilisée pour traiter les données de réponse brutes XMLHttpRequest.
dataType Le type de données attendu de la réponse du serveur.
error(xhr,status,error) Fonction à exécuter si la requête échoue.
global Valeur booléenne qui spécifie s'il faut déclencher le gestionnaire d'événements AJAX global pour la requête. La valeur par défaut est vraie.
ifModified Valeur booléenne qui spécifie si la requête réussit uniquement si la réponse a changé depuis la dernière requête. La valeur par défaut est faux.
jsonp Réécrivez la chaîne de la fonction de rappel dans un jsonp.
jsonpCallback Spécifie le nom de la fonction de rappel dans un jsonp.
password Spécifie le mot de passe utilisé dans les demandes d'authentification d'accès HTTP.
processData Valeur booléenne qui spécifie si les données envoyées via la requête sont converties en chaîne de requête. La valeur par défaut est vraie.
scriptCharset Spécifie le jeu de caractères demandé.
success(result,status,xhr) Fonction qui s'exécute lorsque la demande réussit.
timeout Définissez le délai d'expiration de la requête locale (en millisecondes).
traditional Valeur booléenne, spécifie s'il faut utiliser le style traditionnel de sérialisation des paramètres.
type Spécifie le type de requête (GET ou POST).
url Spécifie l'URL pour envoyer la demande. La valeur par défaut est la page actuelle.
username Spécifie le nom d'utilisateur utilisé dans les demandes d'authentification d'accès HTTP.
xhr Fonction utilisée pour créer des objets XMLHttpRequest.

【Recommandation de tutoriel connexe : 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!

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