如果ajax相关代码没有问题,那就是用户权限问题。看你操作ajax的控制器文件里面继承了哪个控制器,然后去看最开始的继承器。
public function check_prev(){
$auth=new \Think\Auth();
$rule_name=MODULE_NAME.'/'.CONTROLLER_NAME.'/'.ACTION_NAME;
$result=$auth->check($rule_name,$_SESSION['user']['id']);
if(strpos(ACTION_NAME,'Ajax')!==false){
return true;
}
// if(!$result){
// $this->error('您没有权限访问');
// }
}
这是用户最初的控制器,里面就可以看到是没有权限。我注释掉这几行代码,就可以获取到数据了。