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#get和https://docs.angularjs.org/api/ng/service/$http#usage(显示参数参数)
标签:javascript,angularjs,javascript-framework 来源: https://codeday.me/bug/20190911/1804426.html