public function topost(){
$arr = array('s'=>1,'e'=>'');
$username = I('pemail');
$password = I('password');
$ver = I('validCode');
if(!check_verify($ver)){
$arr['s']=0;
$arr['e']='验证码错误';
}
echo json_encode($arr);
}
我也是B了狗了,搞了几个小时的问题原来是个编码的问题, 上面php的代码,看起来没点错误是吧? 但是尼玛它编码是GBK的,但是前端代码是UTF-8的,因此这样json编码输出后前端是接受不到的, 因为乱码会识别不出来,一定要谨记编码要一致!