Maison >interface Web >js tutoriel >Comment transmettre des données avec des requêtes GET à l'aide du service $http d'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>
L'URL résultante inclura le paramètre de requête :
user.details_path?user_id=123
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!