-3
フォームデータを投稿しようとしましたが、うまくいきませんでした。 以下は私のコードですAngularjsを使用してデータを投稿するにはどうすればよいですか?
var app = angular.module('myApp', []);
// Controller function and passing $http service and $scope var.
app.controller('myCtrl', function($scope, $http) {
// create a blank object to handle form data.
$scope.user = {};
// calling our submit function.
$scope.submitForm = function() {
// Posting data to file
$http({
method : 'POST',
url : '/tokken/d/',
data : $scope.user, //forms user object
headers : {'Content-Type': 'application/x-www-form-urlencoded'}
})
.success(function(data) {
if (data.errors) {
// Showing errors.
$scope.errorName = data.errors.name;
$scope.erroPassword = data.errors.password;
} else {
$scope.message = data.message;
}
});
};
});
誰かが私に助けてくれますか?
.success()を使用する代わりに、.then()を使用してください。 –
正確な問題を指定してください。フォームデータが相手側で受信されなかったか、エラーが発生したことを意味しますか? –
私は答えを得た。エラーは私のHTMLのいくつかの間違いのためです。 –