2017-09-23 225 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不越來越 –