當我去展示根據數據我選擇的是沒有得到視圖頁面上選擇標籤,但是當我安慰它我得到確切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>
當我安慰它我得到的結果是這樣
我越來越困惑,爲什麼它沒有得到對page.please觀看幫我解決
任何人有任何想法 –