Maison >interface Web >js tutoriel >Comment envoyer des données avec $http.get() dans 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!