zoukankan      html  css  js  c++  java
  • 页面三级联动

    。。。

      }

             /**添加页面的topic下拉框*/
            getTopic('${base}/subscribe/queryAllTopics.action');
            function getTopic(url){
                $.ajax({
                    type: "GET",
                    url: url,
                    success: function(msg) {
                        var topicData = [];
                        topicData.push({
                            'id' : 0,
                            'text' : '请选择'
                        });
                        $.each(msg, function(i) {                
                            topicData.push({
                                'id': i,
                                'text': msg[i]
                            });
                        });

                        //设置默认值为请选择,一定是setValue,而不是setText.
                        $('#topicAdd').combobox('setValue', '请选择');
                        $('#topicAdd').combobox('loadData', topicData);
                        
                    }
                });    
            }
            
            
             /**team pool identity 三级联动*/
            getTeam('${base}/subscribe/queryTeams.action');
            function getTeam(url){
                $.ajax({
                    type: "GET",
                    url: url,
                    success: function(msg) {
                        var teamData = [];
                        teamData.push({
                            'id' : -1,
                            'text' : '请选择'
                        });
                        $.each(msg, function(i) {                
                            teamData.push({
                                'id': i,
                                'text': msg[i]
                            });
                        });
                        $('#teamAdd').combobox('setValue', '请选择');
                        $('#poolAdd').combobox('setValue', '请选择');
                        $('#identityAdd').combobox('setValue', '请选择');
                        $('#teamAdd').combobox('loadData', teamData);
                        $('#teamAdd').combobox({
                            'onSelect':function(node){
                                getPool(node.text);
                            }
                        });
                    }
                });    
            }
            
            function getPool(val){
                if(val == '请选择') {
                    $('#poolAdd').combobox('setValue', '请选择');
                    $('#poolAdd').combobox('loadData', '');
                    $('#identityAdd').combobox('setValue', '请选择');
                    $('#identityAdd').combobox('loadData', '');
                }
                else {
                    $.getJSON(
                    "${base}/subscribe/queryPoolsByTeam.action?team="+val,
                    function(pool) {
                        var poolData = [];
                        poolData.push({
                            'id' : -1,
                            'text' : '请选择'
                        });                    
                        $.each(pool, function(i) {
                            poolData.push({
                                'id': i,
                                'text': pool[i]
                            });
                        });
                        $('#poolAdd').combobox('setValue', '请选择');
                        $('#identityAdd').combobox('setValue', '请选择');
                        $('#poolAdd').combobox('loadData', poolData);    
                        $('#poolAdd').combobox({
                            'onSelect':function(pool){
                                getIdentity(val,pool.text);
                            }
                        });
                    }
                );
                }
            }
            
            function getIdentity(team,pool){
                //$('#identity').combobox('clear');
                if(pool=='请选择') {
                    $('#identityAdd').combobox('setValue', '请选择');
                    $('#identityAdd').combobox('loadData', '');
                }
                else {
                    $.getJSON(
                    "${base}/subscribe/queryIdentityByTeamAndPool.action?team="+team+"&pool="+pool,
                    function(identity) {
                        var identityData = [];
                        identityData.push({
                            'id' : -1,
                            'text' : '请选择'
                        });                    
                        $.each(identity, function(i) {
                            identityData.push({
                                'id': i,
                                'text': identity[i]
                            });
                        });
                        $('#identityAdd').combobox('setValue', '请选择');
                        $('#identityAdd').combobox('loadData', identityData);
                    }
                    );    
                }
            }  
           

  • 相关阅读:
    for xml path(''),root('')
    [小明带你玩儿Photon]4.一起来看日志
    [小明带你玩儿Photon]3.Hello World i
    [小明带你玩儿Photon]2.从零开始一个程序
    [小明带你玩儿Photon]1.Photon介绍
    杂记
    FluentNHibernate初探[1]
    [Navigation]Navigation初探[2]
    [Navigation]Navigation初探[1]
    动画系统的animator
  • 原文地址:https://www.cnblogs.com/msr1019jingzi/p/3540238.html
Copyright © 2011-2022 走看看