动态绑定select下拉框

完整的:

                $.post('${ctx}/data?method=SelectDeleteTwo',
                    {id:selectId},function (jsonMsg){
                        console.log(jsonMsg);
                        if (jsonMsg.state){//正常
                            console.log(jsonMsg);
                            console.log(jsonMsg.data);
                            //数据回填
                            $('#datafromTwo [name="serial"]').val(jsonMsg.datas.serial);
                            $('#datafromTwo [name="small"]').val(jsonMsg.datas.small);
                            //把jsonmsg中的data集合遍历出来
                            //var res = eval("("+jsonMsg+")");
                            console.log(jsonMsg);

                            var htmlappend = ' <option value="">---请选择----</option>';
                            $("#citytwo").empty();
                            $("#citytwo").append(htmlappend);
                            for(var i = 0;i < jsonMsg.data.length; i++){
                                var htmlappend = '<option value="'+jsonMsg.data[i].id+'">'+jsonMsg.data[i].categories+'</option>';
                                $("#citytwo").append(htmlappend);
                            }
                            $("#citytwo").val(jsonMsg.datas.caonid);

                            form.render('select'); //刷新select选择框渲染

                            /*createH5Select12("citytwo",jsonMsg.data,jsonMsg.data.caonid,function (){
                                form.render('select'); //刷新select选择框渲染
                            });*/

                            //由于使用的layui form 需要在修改值后更新表单
                            form.render(); //更新全部
                            //打开修改弹窗
                            layerFormone = layer.open({
                                type: 1,//0(信息框,默认)1(页面层)2(iframe层)3(加载层)4(tips层)
                                offset: '10px',
                                skin:'layui-layer-molv',
                                area:['700px','600px'],
                                title:'修改大类',
                                content:$("#datafromTwo"),
                                cancel:function (){
                                    layer.closeAll();
                                }
                            });
                        }else {
                            layer.msg(jsonMsg.msg,{icon:5,offset: '100px'});
                        }
                    });

核心:

                            var htmlappend = ' <option value="">---请选择----</option>';
                            $("#citytwo").empty();//清空select
                            $("#citytwo").append(htmlappend);
                            for(var i = 0;i < jsonMsg.data.length; i++){
                                var htmlappend = '<optionvalue="'+jsonMsg.data[i].id+'">'+jsonMsg.data[i].categories+'</option>';
                                $("#citytwo").append(htmlappend);
                            }
                            $("#citytwo").val(jsonMsg.datas.caonid);
                            form.render('select'); //刷新select选择框渲染
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值