データに応じて選択タグを表示すると表示ページには表示されませんが、コンソールでは正確な結果が得られます。コードは見てください。ここで<select>タグが材料設計のjqueryで表示されない
<?php if(empty($assign_vehicle_info)){?>
<div class="input-field col s12" id="vh">
<select required name="vehicle_id" id="vehicle">
<option value="">Select</option>
</select>
<label>Select Vehicle</label>
</div>
<?php }?>
<script>
$('#type').change(function(){
var type=$('#type').val();
alert(type);
var url='<?php echo base_url();?>admin/vehicle/ajax_vehicle';
$.post(url,{type:type}, function(data)
{
$("#vehicle").html(data);
});
});
</script>
私は慰める時に私のコントローラここ
public function ajax_vehicle()
{
$data['vehicle']=$this->Vehicle_model->view_available_vehicles($_POST['type']);
$this->load->view('admin/vehicle/ajax_vehicle',$data);
}
は、この
のような結果を取得しています私のajax_view
車両
<select required name="vehicle_id">
<option value="">Select</option>
<?php if(empty($assign_vehicle_info)){
if (!empty($vehicle)) {
foreach ($vehicle as $veh) {?>
<option value="<?= $veh->id ?>"<?php if (!empty($assign_vehicle_info)) { echo $assign_vehicle_info->vehicle_id == $veh->id ? 'selected' : ''; } ?>><?= $veh->name ?></option>
<?php }}}?>
</select>
です3210
なぜ混乱してページに表示されないのか分かりません
誰もがその隠された任意のアイデア –