Maison  >  Article  >  interface Web  >  Comment envoyer des données avec $http.get() dans AngularJS ?

Comment envoyer des données avec $http.get() dans AngularJS ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-28 15:24:02255parcourir

How to Send Data with $http.get() in AngularJS?

Requêtes HTTP dans AngularJS : transmission de données avec $http.get

Les requêtes HTTP GET, contrairement à leurs homologues POST, ne permettent pas intrinsèquement données à envoyer avec la demande. Cependant, le service $http d'AngularJS fournit une solution avec l'option de configuration params.

Problème :

Le but est d'envoyer des données en utilisant $http.get() dans AngularJS, mais la structure de la requête initiale n'inclut que l'URL et la méthode :

$http({
   url: user.details_path,
   method: "GET"
});

Solution :

Pour envoyer des données avec une requête GET, utilisez l'option de configuration params :

$http({
    url: user.details_path, 
    method: "GET",
    params: {user_id: user.id}
});

Le paramètre params prend un objet avec des paires clé-valeur représentant les données à inclure dans la requête sous forme de chaîne de requête. Par exemple, dans le code ci-dessus, l'attribut user_id avec la valeur user.id sera ajouté à l'URL de la requête en tant que paramètre de requête :

user.details_path?user_id=user.id

En incorporant l'option params, vous pouvez efficacement envoyer des données avec vos requêtes HTTP GET dans AngularJS.

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