我在数据库的选择框中填充了状态的表单,并且必须在下面的选择框中填充基于状态选择的城市。任何人都可以帮我解决这个问题,我如何使用 codeigniter 来做到这一点。我尝试了 ajax 方式,但它不能“未定义”。
function get_city(){
var state=$("#state").val();
var dataString = 's_id='+ state;
var url="<?php echo base_url()?>admin/home/get_city";
$.ajax({
type:"POST",
url:url,
data:dataString,
success:function(data){
$("#city").html(data);
}
});
}
控制器:
function get_city(){
$this->load->model('data_model');
$data['records']=$this->data_model->get_cities();
return $data['records'];
}
模型:
function get_cities(){
$this->db->select('id','city');
$this->db->from('cities');
$this->db->where('s_id', $this->uri->segment(4));
$query=$this->db->get();
if($query->num_rows()>0){
foreach($query->result() as $row){
$data[]=$row;
}
return $data;
}
}
我需要帮助