MUI的Ajax怪怪的,我用$_POST和I('post.xx')都接受不到数据,最后使用了PHP的原始输入流。从php://input 里获得原始输入流,再json_decode成对象。
$info = D('info');
$input = file_get_contents('php://input');
$object = json_decode($input);
$name = $object->name;
$data['name'] = $object->name;
$data['idcard'] = $object->idcard;
$data['school'] = $object->school;
$data['location'] = $object->location;
$dat = $info->add($data);
if($dat){
$_SESSION['id']=$dat['id'];
$result = array(
'code' => '0'
);
echo json_encode($result,JSON_UNESCAPED_UNICODE);
}else{
$result = array(
'code' => '1',
'errMsg' => '提交失败!'
);
echo json_encode($result,JSON_UNESCAPED_UNICODE);
}