Javascript 动态下拉列表,同时允许为子下拉列表选择多个选项
我需要根据父下拉列表中选择的值,将数据动态加载到两个子下拉列表中。同时,子下拉框应允许多个选项选择。例如,如果我选择值1,那么数据应该加载到一个子下拉列表中。如果选择值2,则应加载其他子下拉列表。如果选择值3,则两个子下拉列表都应加载数据。我成功了。但问题是,当我在select标记中使用带有多个属性的selectpicker时,上述机制正在工作,但不会在子下拉列表中显示数据。我想不出那里有什么问题。 下面是我的html代码Javascript 动态下拉列表,同时允许为子下拉列表选择多个选项,javascript,php,html,laravel,Javascript,Php,Html,Laravel,我需要根据父下拉列表中选择的值,将数据动态加载到两个子下拉列表中。同时,子下拉框应允许多个选项选择。例如,如果我选择值1,那么数据应该加载到一个子下拉列表中。如果选择值2,则应加载其他子下拉列表。如果选择值3,则两个子下拉列表都应加载数据。我成功了。但问题是,当我在select标记中使用带有多个属性的selectpicker时,上述机制正在工作,但不会在子下拉列表中显示数据。我想不出那里有什么问题。 下面是我的html代码 <div class="form-grou
<div class="form-group row">
<label class="col-sm-4" for="sel4">Designation:</label>
<select name="designation" id="designation" class="form-control col-sm-5">
<option value="">Select</option>
@foreach($type as $items)
<option value="{{$items->id}}">{{$items->type}}</option>
@endforeach
</select>
</div>
<div class="form-group row">
<label class="col-sm-4">Registrar Division:</label>
<label class="col-sm-4">Birth and Death Division:</label>
<select name="birth_death_div[]" multiple id="birth_death_div" class="form-control col-sm-4 selectpicker">
<option value="">Select a Birth and Death Division</option>
</select>
<label class="col-sm-4"></label>
<label class="col-sm-4 mt-2">Marriage Division:</label>
<select name="marriage_div[]" multiple id="marriage_div" class="form-control col-sm-4 mt-2 selectpicker">
<option value="">Select a Marriage Division</option>
</select>
</div>
控制器代码
$data_m = DB::table('registrar_division') //get marriage divisions
->where('divisional_secretariat_id', $ds)
->where('div_type',$marriage_div)
->get();
$output_m = '<option value="">Select a Division</option>';
foreach($data_m as $row_m)
{
$output_m .= '<option value="'.$row_m->$id.'">'.$row_m->$name.'</option>';
}
$data\u m=DB::table('register\u division')//获取婚姻分割
->其中('divisional_secretary_id',$ds)
->其中('div_type',$marriage_div)
->get();
$output_m='选择一个分区';
foreach($data\u m作为$row\u m)
{
$output_m.=''.$row_m->$name';
}
output
,output\u bd
也与output\u m
数据正在正确地传递到子下拉列表。但不显示任何数据。
我的控制器代码很长,工作正常。添加selectpicker类以选择标记时出现问题。
任何帮助都将不胜感激 您可以在问题中添加
数据操作吗?这也是引导选择器?是引导选择器然后使用$(“#您的选择器ID”)。选择器(“刷新”)添加数据以选择并查看works@Swati成功了。非常感谢您可以在问题中添加数据操作吗?这也是引导选择器?是引导选择器然后使用$(“#您的选择器ID”)。选择器(“刷新”)添加数据以选择并查看works@Swati成功了。非常感谢你
$data_m = DB::table('registrar_division') //get marriage divisions
->where('divisional_secretariat_id', $ds)
->where('div_type',$marriage_div)
->get();
$output_m = '<option value="">Select a Division</option>';
foreach($data_m as $row_m)
{
$output_m .= '<option value="'.$row_m->$id.'">'.$row_m->$name.'</option>';
}