2017-09-23 146 views
0

当我去展示根据数据我选择的是没有得到视图页面上选择标签,但是当我安慰它我得到确切result.Here是我的代码,请有看。<select>标签

<?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> 

当我安慰它我得到的结果是这样

enter image description here

我越来越困惑,为什么它没有得到对page.please观看帮我解决

+0

任何人有任何想法 –

回答

0

你的意思是隐藏的,但你可以看到它的检查? 是检索数据的问题? 尝试,例如:

$("#vehicle").text(data); 

编辑: 尝试检索<select>元素

$("#vh").html(data); 
+0

YAA其隐藏的,但我可以看到它在检查 –

+0

没有way..its不越来越 –