码迷,mamicode.com
首页 > 其他好文 > 详细

select选框类似省市联动的类型在刷新的时候一些问题

时间:2014-11-04 15:15:38      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:change   function   result   question   



    $().ready(function(){
        $(‘#type‘).change(function(){
            resetType()
        });
        resetType();
        resetResult();
        $(‘#question‘).change(function(){
            resetResult();
        });
        
    });
    function resetType() {
        var type = $(‘#type‘).val();
        if(type==‘1‘){
            $(‘#result‘).hide();
            $(‘#question‘).show();
        }else{
            $(‘#question‘).show();
            $(‘#result‘).show();
        }
    }
    function resetResult(){
        var url = ‘{:U("sum/ajaxGetResults")}‘;
            var type = $(‘#type‘).val();
            if(type!=1){
                var question_id = $(‘#question1‘).val();
                $.ajax({
                    url:url,
                    data:{‘question_id‘:question_id},
                    type:‘post‘,
                    dataType:‘json‘,
                    success:function(data){
                        if(data.status){
                            $(‘#result1‘).empty();
                             $("#result1").append("<option value=‘1‘>"+data.option1+"</option>");
                             $("#result1").append("<option value=‘2‘>"+data.option2+"</option>");
                            //alert(data.option1);
                        }else{
                            alert(data.message);
                        }
                    },
                });
            }
    }

    <div class="tableList" style="padding: 10px 30px;">
        <form name="data_search" method="post">
            <span>
                <select name="type" id="type">
                <option value="1">按数据基本情况统计</option>
                <option value="2">按称号统计</option>
                <option value="3">按职位统计</option>
                <option value="4">按车系统计</option>
                </select>
            </span>
            <span id="question">
                问题<select name="question" id="question1">
                <volist name="questions" id="question">
                    <option value="{$question.id}">{$question.content}</option>
                </volist>
                </select>
            </span>
            <span id="result" style="display:none;">
                结果<select name="result" id="result1" >
                    <option value="1">{$questions[0].option1}</option>
                    <option value="2">{$questions[0].option2}</option>
                </select>
            </span>
            <input type="button" id="search_btn"  name="search_btn" value="统计"/>
        </form>
    </div>


本文出自 “芭菲雨的博客” 博客,请务必保留此出处http://bafeiyu.blog.51cto.com/5401101/1571648

select选框类似省市联动的类型在刷新的时候一些问题

标签:change   function   result   question   

原文地址:http://bafeiyu.blog.51cto.com/5401101/1571648

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!