编程语言
首页 > 编程语言> > javascript – AngularJS将数据传递给$http.get请求

javascript – AngularJS将数据传递给$http.get请求

作者:互联网

我有一个执行http POST请求的函数.代码如下所示.这很好用.

 $http({
   url: user.update_path, 
   method: "POST",
   data: {user_id: user.id, draft: true}
 });

我有另一个http GET函数,我想发送数据到该请求.但我没有这个选择.

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

http.get的语法是

get(url,config)

解决方法:

HTTP GET请求不能包含要发布到服务器的数据.但是,您可以向请求添加查询字符串.

angular.http为它提供了一个名为params的选项.

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

见:http://docs.angularjs.org/api/ng.$http#gethttps://docs.angularjs.org/api/ng/service/$http#usage(显示参数参数)

标签:javascript,angularjs,javascript-framework
来源: https://codeday.me/bug/20190911/1804426.html