小编yxd*_*ing的帖子

AngularJS POST到服务器

我有一个angularJS表单,它将数据发布到Java Servlet,但我没有看到请求通过; 没有调用servlet"create".

这是我的代码:

的test.html

<body>
    <form ng-controller="UserController">

        <legend>Create User</legend>
        <label>Name</label> 
        <input type="text" id="name" name="name" ng-model="name" placeholder="User Name"> 

        <label>Email</label>
        <input type="text" id="email" name="email" ng-model="email" placeholder="ur email here"> 

        <label>Password</label>
        <input type="text" id="pwd" name="pwd" ng-model="pwd" placeholder="ur own pwd here">

        <button ng-submit="createUser()" class="btn btn-primary">Register</button>

    </form>
</body>
Run Code Online (Sandbox Code Playgroud)

的script.js

function UserController($scope, $http) {
    $scope.user = {};
    $scope.createUser = function() {
        $http({
            method : 'POST',
            url : '/create',
            data : 'name=' + $scope.user.name + '&email=' + $scope.user.email,
            headers : {
                'Content-Type' : 'application/x-www-form-urlencoded'
            }
        })
    } …
Run Code Online (Sandbox Code Playgroud)

angularjs

18
推荐指数
1
解决办法
6万
查看次数

标签 统计

angularjs ×1