I want to provice and country_id together in view via json_encode but it's show the message [object] [object]
public function get_province()
{
$country_id=$this->input->post('country_id');
$provinces=$this->ajax->get_province($country_id);
if(count($provinces)>0)
{
$pro_select_box='';
$pro_select_box .='<option value="">-Select Province-</option>';
foreach($provinces as $province)
{
$pro_select_box .='<option value="'.$province->province_id.'">'.$province->province_name.'</option>';
}
$cid=$province->province_id;
$data=array(
'pro'=>$pro_select_box,
'cid'=>$cid
);
echo json_encode($data);
}
}
Here is the javascript:
$.ajax({
url:"get_province",
type:"POST",
data:{'country_id':country_id},
dataType:'json', success:function(data){
$('#province').html(data);
$('#cid').val(data);
},
error:function(){ alert('Errror'); }
});