如何使用$ http post以角度发送对象数组? http错误代码500

时间:2017-07-31 03:12:54

标签: angularjs arrays json http

我是角色的新手,我试图使用$ http post发送带有两个对象的数组... 我已经尝试使用angular.toJson转换数组, 我也尝试使用JSON.stringify进行转换,我甚至尝试使用这两个选项,但没有任何作用...我的所有尝试都会导致http代码500的错误。

我不知道该怎么办

我有对象' ordemServico'只有简单的数据全部作为字符串,当我只在帖子中传递它时,一切正常:

                $http({
                method: metodo,
                url: urlBase + 'ordensServico/',
                data: self.ordemServico
            }).then(function sucessCallback(response) {
               self.atualizarTabela();
            }, function errorCallback(response) {
                self.ocorreuErro();
            });

但是,我需要发送此对象和包含一些文件的第二个对象。

我试图通过在数组中两次传递相同的对象来进行测试,但它根本不起作用:

$scope.final = new Object();
$scope.final={'ordemServico': self.ordemServico, 'imagens': self.ordemServico};
           $http({
                method: metodo,
                url: urlBase + 'ordensServico/',
                data: $scope.final
            }).then(function sucessCallback(response) {
               self.atualizarTabela();
            }, function errorCallback(response) {
                self.ocorreuErro();
            });

0 个答案:

没有答案