请教 angular 下拉联动及传值的问题

2016-08-09 20:16:49 +08:00
 abcdGJJ

问题:

代码:

<div id="login" ng-app='angular_post_demo' ng-controller='sign_up'>
    <input type="text" size="40" ng-model="email">
    <br>
    <input type="password" size="40" ng-model="password">
    <br>
    <select ng-options="universit.uni for universit in arr" ng-model="university"></select>
    <br>
    <select ng-options="university.stu for university in arr" ng-model="student"></select>
    <br>
    <button ng-click="check_credentials()">Login</button>
    <br>
    <span id="message"></span>
</div>
    var app = angular.module('angular_post_demo', []);
    app.controller('sign_up', function($scope, $http) {
        $scope.arr = [{
            "uni": "TS",
            "stu": ["Tom", "AAA", "BBB"]
        }, {
            "uni": "SDU",
            "stu": ["CCC", "DDD"]
        }, {
            "uni": "SDUT",
            "stu": ["EEE", "FFF"]
        }];
        $scope.university = $scope.arr[0];
        $scope.check_credentials = function() {
            document.getElementById('message').textContent = "";
            var request = $http({
                method: "post",
                url: window.location.href + "res.php",
                data: {
                    email: $scope.email,
                    pass: $scope.password,
                    university: $scope.university
                    // student: $scope.student
                },
                headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
            });
            request.success(function(data) {
                document.getElementById('message').textContent = data;
            });
        }
    });
3353 次点击
所在节点    Angular
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/298214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX