HTTP发布角度

时间:2015-09-29 15:22:17

标签: angularjs post

我对角度很新,我正在尝试做一个AJAX帖子。但是我一直收到错误的请求消息。我的代码在

之下
   insertStaff: function () {
            var local = "http://localhost/";

            $http({
                url: local + 'xsg/RoomService.svc/rest/InsertChanges',
                method: 'POST',
                data: { "personId": "3", "staffId": "2", "jobId": "waiter", "Year": "2015", "Name": "Smith", "Comment":"Test" }
            }).success(function (data, status, headers, config) {
                deferred.resolve(data);
            }).
                error(function (data, status, headers, config) {
                    deferred.reject(status);
                });
        },

我怀疑我的问题在于我传递参数的方式...在角度中我可以用这种方式传递数据......网上似乎存在冲突的观点?

1 个答案:

答案 0 :(得分:0)

我用来发送我的数据

          data: $.param({
                content: content,
                type: type,
                detail: detail,
                user: user,
                option: options

           }),

它有效,尝试一下,让我知道它是否适合你。