Non-Angled Method
$ scope.saveListItem = function () {
var params = {};
params.idLista = localStorage.lista;
params.precoTotalLista = $scope.PrecoTotalLista;
params.nomesItens = [];
params.qtdItens = [];
params.precoItens = [];
for (x in $scope.parametrosTabelaItens) {
params.nomesItens[x] = ($scope.parametrosTabelaItens[x].nome);
params.qtdItens[x] = ($scope.parametrosTabelaItens[x].quantidade);
params.precoItens[x] = ($scope.parametrosTabelaItens[x].preco);
}
$.post('SalvarItensLista', params, function (data) {
if (data) {
swal({
title: "Lista atualizada com sucesso!",
timer: 3000,
showConfirmButton: true,
type: "success"
});
setTimeout(function () {
$scope.consultarItensLista();
}, 3000);
} else {
swal("Ops!", "Falha ao salvar Lista!", "error");
}
})
}
JAVA Excerpt
String idList = request.getParameter ("idList"); String precoTotalList = request.getParameter ("precoTotalList");
String[] nomesItens = {};
String[] qtdItens = {};
String[] precoItens = {};
nomesItens = request.getParameterValues("nomesItens");
qtdItens = request.getParameterValues("qtdItens");
precoItens = request.getParameterValues("precoItens");
How do I resolve this?