Я использую форму в html, используя углы и привязывая имя пользователя и адрес электронной почты пользователя.
Я хочу отобразить детали конкретного пользователя на странице сервера, где, когда пользователь нажимает кнопку «Отправить данные» на лицевой стороне, данные «привязаны», и информация одновременно отображается на странице сервера.
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js"></script>
<link href='https://fonts.googleapis.com/css?family=Lobster' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<title>Random title here</title>
<body ng-app="test" ng-controller="mainctrl as ctrl">
<div class="container">
<div class="col-sm-8 col-sm-offset-2">
<form name="userform" ng-submit="ctrl.submit()">
<div class="form-group">
<label> Name</label>
<input type="text" name="name" class="form-ctrl" ng-model="ctrl.user.name">
</div>
<div class="form-group">
<label> Email id</label>
<input type="email" name="email" class="form-ctrl" ng-model="user.email">
</div>
<button type="submit" class="btn btn-primary"> Submit </button>
</form>
</div>
</div>
<script>
var test=angular.module('test',[]);
test.controller('mainctrl',[function($scope,$html){
$scope.user={};
$scope.submit= function() {
$http({
method : 'POST',
url : 'test1.java', //No idea what to put here. Help pls.
data : $scope.user;
headers : {'Content-Type':'application/x-www-form-urlencoded'}
}).success(function(data)
{
console.log("Success");
});
}
}]);
</script>
</body>
</html>
Это всего лишь образец кода, который я набрал. В качестве новичка любая помощь будет оценена по достоинству. Благодарю.
Здравствуйте. Насколько я понял, вы хотите отправить данные на бэкэнд-стороне? –
Вам нужно указать URL-адрес для вашей конечной точки отдыха. Попробуйте проверить ошибку в консоли хром и посмотреть, как угловой формирует полный URL. Если это не так, попробуйте исправить его. – Aashish
@ Бахтиер Гайбуллоев Да. На данный момент я просто хочу, чтобы, когда пользователь отправляет свои данные, то есть его имя пользователя и идентификатор электронной почты, данные должны отображаться на странице сервера. После прохождения нескольких ссылок каждый обычно получает данные в $ http через GET или POST, а затем передает информацию в пользовательский интерфейс. Но здесь я хочу сделать наоборот. Просто прочитайте данные из формы и отобразите их на странице сервера. –