layui单选框和省市无法回显
这是发请求、get页面赋值的代码,da哥们帮忙看看,有偿,困扰我两天了,接受远程
//修改医院基本信息
$("#updHospital").click(function (){
//获取当前行数据
var data = table.checkStatus('hospitalTable').data//此处传的是表格的id
if(data.length!=1){
layer.msg("每次只能修改一个医院的信息")
}else {
layer.open({
type:2,
title:'医院信息录入',
area:['792px','662px'],
content:"updHosp.jsp",
//参数是弹出层的dom对象和弹出层的索引
success:function (layero,index){
//弹层弹出的调用方法
$.getJSON("/hospital/selHospitalByname",{
hospName:data[0].hospitalName,
},function (d){
console.log("d==",d)
if(d.code==200){
//数据显示在弹出层console.log("body==",body)
var body=layer.getChildFrame('body',index);
//省市回显,这里先给的死数据,还是无法正常回显
body.find('#province_name').attr("data-value", "山东省");
body.find('#city_name').attr("data-value", "烟台市");
//单选框回显
if(d.data.collectorJoinType==1){
body.find("input[name='collectorJoinType'][value=1]").attr('checked',"true")
//接口的值
body.find("#onePort").val(d.data.portNumber)
}
if(d.data.collectorJoinType==2){
body.find("input[name='collectorJoinType'][value=2]").attr('checked',"true")
body.find("#twoPort").val(d.data.portNumber)
}
// layui.form.render("select");//下拉框
// layui.form.render("radio");//单选框
}
});
},
end:function (){
//关闭弹层数据表格刷新
table.reload("hospitalTable")
},
})
}
})
这是弹层的代码,只拷了无法显示那部分
<div class="layui-row">
<div class="layui-col-md6" style="float: left;">
<!--省市区联动三级联动-->
<div class="layui-form-item" id="area-picker">
<div class="layui-form-label">省市</div>
<div class="layui-input-inline" style="width: 100px;">
<select id="province_name" name="province_name" value="{{ $info->province_name ?? '' }}" class="province-selector" data-value="{{ $info->province_name ?? '' }}" lay-filter="province-1">
<option value="" >请选择省</option>
</select>
</div>
<div class="layui-input-inline" style="width: 100px;">
<select id="city_name" name="city_name" value="{{ $info->city_name ?? '' }}" class="city-selector" data-value="{{ $info->city_name ?? '' }}" lay-filter="city-1">
<option value="">请选择市</option>
</select>
</div>
<div class="layui-input-inline" style="width: 100px;">
<select id="area_name" name="area_name" value="{{ $info->area_name ?? '' }}" class="county-selector" data-value="{{ $info->area_name ?? '' }}" lay-filter="county-1">
<option value="">请选择区</option>
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">院长电话</label>
<div class="layui-input-block">
<input type="text" id="hospitalDeanPhone" name="hospitalDeanPhone" required lay-verify="phone" placeholder="请输入" autocomplete="off" class="layui-input" style="width: 200px;">
</div>
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-row">
<div class="layui-inline">
<label class="layui-form-label">使用采集器</label>
<div class="layui-input-inline">
<input id="radio0" type="radio" name="collectorJoinType" value="0" title="软件协议接入">
</div>
<div class="layui-input-inline">
<input id="radio1" type="radio" name="collectorJoinType" value="1" title="通用设备接口接入" >
</div>
<div class="layui-input-inline">
<input type="text" id="onePort" name="onePort" required placeholder="请输入通用设备接口" autocomplete="off" class="layui-input" style="width: 200px; ">
</div>
</div>
<div class="layui-inline">
<div class="layui-input-inline">
<input id="radio2" type="radio" name="collectorJoinType" value="2" title="自定义设备接口接入" >
</div>
<div class="layui-input-inline">
<input type="text" id="twoPort" name="twoPort" placeholder="请输入自定义设备接口" autocomplete="off" class="layui-input" style="width: 200px; ">
</div>
</div>
</div>
</div>