Maison > interface Web > js tutoriel > Comment transmettre des données avec des requêtes GET à l'aide du service $http d'AngularJS ?

Comment transmettre des données avec des requêtes GET à l'aide du service $http d'AngularJS ?

DDD
Libérer: 2024-10-29 03:42:02
original
879 Les gens l'ont consulté

How Do I Pass Data with GET Requests Using AngularJS's $http Service?

Paramètres de requête avec $http.get dans AngularJS

Le service $http d'AngularJS offre un ensemble complet de méthodes pour les requêtes HTTP, notamment POST et GET. Cependant, contrairement aux requêtes POST, les requêtes GET ne prennent généralement pas en charge la soumission des données.

Pour résoudre ce problème, AngularJS propose une solution appelée paramètres de requête. En utilisant la propriété params dans l'objet de configuration $http, vous pouvez ajouter des paires clé-valeur à l'URL de votre requête GET.

Par exemple, dans la requête suivante, l'id_utilisateur est envoyé en tant que paramètre de requête :

<code class="javascript">$http({
    url: user.details_path, 
    method: "GET",
    params: {user_id: user.id}
 });</code>
Copier après la connexion

L'URL résultante inclura le paramètre de requête :

user.details_path?user_id=123
Copier après la connexion

Cela vous permet de transmettre des données à une requête GET sans violer les spécifications HTTP. N'oubliez pas de vous référer à la documentation AngularJS sur https://docs.angularjs.org/api/ng/$http#get pour plus de détails sur la propriété params et l'utilisation générale de $http.

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 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