V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
abcdGJJ
V2EX  ›  Angular

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

  •  
  •   abcdGJJ · 2016-08-09 20:16:49 +08:00 · 3329 次点击
    这是一个创建于 3025 天前的主题,其中的信息可能已经有所发展或是发生改变。

    问题:

    • 第二个下拉框的内容如何出现?
    • post 传值是,第一个下拉框的 value 是object:1这种形式,后端(php)如何接收?

    代码:

    <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;
                });
            }
        });
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3773 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:27 · PVG 18:27 · LAX 02:27 · JFK 05:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.