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

回答:

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

angular.http为此提供了一个选项params

$http({

url: user.details_path,

method: "GET",

params: {user_id: user.id}

});

以上是 AngularJS将数据传递到$ http.get请求 的全部内容, 来源链接: utcz.com/qa/399175.html

回到顶部