【发布时间】:2013-09-09 19:07:53
【问题描述】:
我正在尝试设置一个向 db 添加新对象的表单,但首先我想检查一些内容并设置服务器端以获取新记录,但我被冻结了 :(
这是我的代码,请试一试:
ctrl
subtitlesApp.controller('AddSubtitleController',
function($scope, addSubtitle) {
$scope.saveSubtitle = function(subtitle, addSubtitleForm) {
if (addSubtitleForm.$valid) {
var x = addSubtitle.getTitle(subtitle.imdb_id);
}
};
});
服务
subtitlesApp.factory('addSubtitle', ['$http', function ($http) {
return {
getTitle: function(imdb_id) {
$http({
method: 'POST',
url:'add_subtitle/',
data: imdb_id,
})
.success(function(data, status, headers, config) {
console.log(data);
}).error(function(data, status, headers, config) {
console.log(imdb_id+'eror')
});
}
}
}]);
这是我打印 request.POST 时得到的结果:
<QueryDict: {}>
【问题讨论】: