如何使用角度js将数据发布到sql server

时间:2014-07-08 07:34:59

标签: javascript sql-server angularjs

感谢您的所有输入,但现在我或多或少有类似的问题,我有需要存储在sql-server数据库中的数据,当我尝试发布它时,数据不会被写入。我的代码结构是否正确?

self.CurrentDowntimeEvent = {
        method: 'POST'
        , url: 'someurl/test'
        , data: {
          DepartmentId: cookie
        , CategoryId: -1
        , Comment: ""
        , DowntimeStart: "2014-07-07T10:00:00"
        , DowntimeEnd: null
        }
        , headers: {'Content-Type':'application/x-www-form-urlencoded; charset=UTF-8'}
    }).success(function (data) {
        console.log(data);
    }).error(function (data) {
    });

1 个答案:

答案 0 :(得分:1)

$http是应该注入控制器的服务,因此您不需要self.来引用它:

self.RecordsSave = function () {
    for (var i = 0; i < self.Employees.length; i++) {
        var employee = self.Employees[i];
        var params = {
            CompanyNumber: employee.ClockNumber,
            Department: employee.DepartmentID,
            Present: employee.Present,
            Reason: employee.AbsentCode
        };
        $http.post(SAVE_EMPLOYEERECORDS, {
            params: params
        }).success(function (data) {
            alert("testing");

        });
    }
};