当我去展示根据数据我选择的是没有得到视图页面上选择标签,但是当我安慰它我得到确切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观看帮我解决
任何人有任何想法 –