Приложение My Grails не получает данные из запроса на отправку angularjs.
Мои AngularJS Контроллер:
module.controller('MemberCtrl', ['$scope', '$http',
function ($scope, $http) {
$scope.submitForm = function() {
$http.post(uri + "receiveNewMember", $scope.member)
.success(function (data) {
console.log("Data Sent With Success! " + data);
})
.error(function (data) {
console.log("Fail");
});
};
}]);
Мой Grails Действие:
def receiveNewMember(){
render text: params.name
}
Отладчик Остановки в действии. Но переменная params не имеет никаких данных, кроме controller
и action
.
Кто-то знает, как я могу это исправить?
где вы получаете этот 'uri'? что внутри? –
@IgorArtamonov 'uri ="/app/controller/"'. AngularJS может вызывать действие, но параметры внутри действия не содержат отправленных данных. – ricardogobbo