您好,欢迎访问一九零五行业门户网

ajax编码有关问题,大侠帮忙!

ajax编码问题,在线等大侠帮忙!!!
public function ajax_page(){
//header('content-type:text/html;charset=gbk');
error_reporting(e_all);
$page = $this->input->post('pg');
$where = $this->input->post('action');
$array = explode('_',$where);
$condition['group_id'] = $array[0];
$condition['status'] = $array[1];
$condition['username'] = @iconv( utf-8,gbk, $array[2]);
echo $condition['username'];
$condition['display'] = 15;
$condition['page'] = ($page-1) * 15;
$num = $this->member_model->selcount($condition);
$url = base_url()./index.php/admin/member_list/;
$this->page->select = $where;
$this->page_model->page($num,15,$page,$url);
$data['page'] = $this->page->pagenav;
$data['user'] = $this->member_model->selmember($condition);
$this->load->language('admin/member');
$data['lang'] = $this->lang->line('htmllanguages');
//print_r($data['user']);//exit;
$this->load->view('admin/member_list_ajax', $data);
}

分享到:
------解决方案--------------------
接收的参数用urldecode解码试试
------解决方案--------------------
你的客户端用的是 jquery 吧?
jq 的 ajax 是不需要自己做 url 编码的
既然你已经有 where = encodeuricomponent(where); 了
那么就需要自己再做一次 url 解码
$condition['username'] = iconv( utf-8,gbk, uredecode($array[2]));
其它类似信息

推荐信息