Angularjs 角度的HTTP post
我是angular的新手,我正在尝试做一篇AJAX文章。然而,我一直收到一个错误的请求消息。我的代码在下面Angularjs 角度的HTTP post,angularjs,post,Angularjs,Post,我是angular的新手,我正在尝试做一篇AJAX文章。然而,我一直收到一个错误的请求消息。我的代码在下面 insertStaff: function () { var local = "http://localhost/"; $http({ url: local + 'xsg/RoomService.svc/rest/InsertChanges', method: 'POST
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);
});
},
我怀疑我的问题在于我传递参数的方式…我能用这种方式传递数据吗…网络上似乎有冲突的视图?我用这种方式发送数据
data: $.param({
content: content,
type: type,
detail: detail,
user: user,
option: options
}),
而且它很有效,请尝试一下,并告诉我它是否适合您。我通常这样发送我的数据
data: $.param({
content: content,
type: type,
detail: detail,
user: user,
option: options
}),
它可以工作,试试看,让我知道它是否对您有效。您是否尝试过与邮递员模拟此请求?服务器期望的是什么请求?您如何判断问题在角度方面,收到的响应代码是什么?您是否尝试过与邮递员模拟此请求?服务器期望收到什么请求?您如何判断问题出在角度方面,收到的响应代码是什么?