2017-09-23 7 views
0

データに応じて選択タグを表示すると表示ページには表示されませんが、コンソールでは正確な結果が得られます。コードは見てください。ここで<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); 
} 

は、この

enter image description here

のような結果を取得しています私の 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

なぜ混乱してページに表示されないのか分かりません

+0

誰もがその隠された任意のアイデア –

答えて

0

あなたはそれが隠されていることを意味しますが、それはインスペクタで見ることができますか? はデータを取得する際の問題ですか?例えば 試してみてください。

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

編集:

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

YAAを持っていますが、私はインスペクタ –

+0

で何way..itsそれをない見ることができない<select>要素を取得しよう取得 –

関連する問題