Country State City Flow In Codeigniter Using Jquery Ajax
My Controller’s Function Code:-
//STATE
public function state($id)
{
$this->load->model(‘admin/model’);
$where=array(“country_id”=>$id);
//print_r ($where); break;
$state=$this->model->sel_where(‘state’,$where);
echo “-State-“;
foreach($state as $row)
{
echo””.$row[‘state_name’].””;
}
}
//city
public function city($id)
{
$this->load->model(‘admin/model’);
$where=array(“state_id”=>$id);
//print_r ($where); break;
$city=$this->model->sel_where(‘city’,$where);
echo “-City-“;
foreach($city as $ct)
{
echo””.$ct[‘city_name’].””;
}
}
My Model’s Function Code:-
//select data with id
public function sel_where($tbl,$where)
{
$r=$this->db->get_where($tbl,$where);
$rr= $r->result_array();
//print_r($rr);break;
return $rr;
}
My View’s Html Code:-
var state,city;
function change_state()
{
state=$(‘#country_id’).val();
$(‘#state_id’).load(‘index.php/admin/user/state/’+state);
}
function change_city()
{
city=$(‘#state_id’).val();
$(‘#city_id’).load(‘index.php/admin/user/city/’+city);
}
Select Country
Country
<?php foreach($cnt as $c)
{ ?>
<option value="”>
Select State
-State-
Select City
-city-
Good Working harshit keep it up dude
can u send me more code like this type of ajax scri[ts
please
– hemali patil