我想将两个带有角度的数组传输到我的play framework(2.4)应用程序。
这就是我所拥有的。 inP和outP是数组
$http({
url: $scope.appUrl + 'networkInsertJson',
method: "POST",
data: angular.toJson($scope.inP, $scope.outP),
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
}
})
如何使用angular传输两个数组?
答案 0 :(得分:1)
这应该适合你。
$http({
url: $scope.appUrl + 'networkInsertJson',
method: "POST",
data: angular.toJson({ in: $scope.inP, out: $scope.outP}),
headers: {
'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
}
})
angular.toJson(obj, pretty);
取两个论点,一个转换为Json,另一个是旗帜,如果它应该美化它。
请查看此处的文档:https://docs.angularjs.org/api/ng/function/angular.toJson
如果要发送两个值,请将它们包装在对象中。这样你就可以同时发送两者。