AngularJS将数据发布到数据库 - 输入数据但显示错误

时间:2016-10-23 20:38:04

标签: angularjs asp.net-web-api

我将数据从AngularJS应用程序插入数据库。我创建一个数据对象并用数据填充它然后调用post请求。 我收到错误Failed to load resource: the server responded with a status of 500 (Internal Server Error)但同时数据确实输入到数据库中。不知道为什么会发生这种情况以及发生了什么

 var inputData = {
            "EntryDate": $filter('date')(curdate, 'yyyy/MM/dd hh:mm:ss'),
            "Field1": $scope.$parent.field1,
            "Field2": $scope.$parent.field2,               
            "SortOrder":1
        };


 var config = {
                method: "POST",
                url: window.baseApiUrl + '/PostEntry',
                data: inputData
            };  

        $http(config).
            then(function (data, status, header) {
                $scope.result = "Success"
               console.log($scope.result);
            }, function errorCallback(xhr) {
                //print error to console.
                console.log(header.responseText);
                $scope.result = header.responseText;
            });

1 个答案:

答案 0 :(得分:3)

您是否可以访问服务器代码?在“写入DB”操作完成后执行操作时出错的可能性是多少? 也许在格式化响应时?