联动菜单修改时保存之前的状态

发布时间:2021-07-23 16:59:30 阅读:952次
记得好几年前写下拉菜单联动时,对于保存在数据库中记录
如果我要修改,我只是首先将之前的显示出来,然后在加一个联动菜单,让重新选
虽然笨了点,还算完成了
N年后,又碰到了修改,这次加上修改直接选中数据库的状态
 
<script>
$(document).ready(function(){//页面加载时执行
       get_sub($("#province").val(),0);
});
function get_sub(value,type){
    $.ajax({
    cache: false,
    url: "index.php?parent_id="+value+"&pc_hash=2Gmg4P",
    success: function(str){
        data_list=str.split("|");
        var str="";
        $("#city").empty();
        document.getElementById("city").options[0]=new Option("请选择城市:","0");//建立option
        for(i=0;i<data_list.length-1;i++){
            var new_str=data_list[i].split(",");
            document.getElementById("city").options[i+1]=new Option(new_str[1],new_str[0]);//建立option
            var posname=8;//数据库读出的city的值
            if(posname==document.getElementById("city").options[i+1].value && type==0){
                document.getElementById("city").options[i+1].selected=true;
            }
        }
    }
    });
}
</script>
<select id="province">
<option value="">请选择区域:</option>
<option value="shanghai">上海</option>
<option value="henan" >河南</option>
</select>
<select onchange="get_sub(this.value,1)" id="city">
<option value="">请选择城市:</option>
</select>

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:联动菜单修改时保存之前的状态 出自老鄢博客 | 欢迎分享