这个是register.html处理 <script> $(function(){ $("#register").on('click',function(){ $.ajax({ type:'post', url:"{:url('index/user/insert')}", data:$('#login').serialize(), dataType:'json', success:function(data){ alert('成功'); } }) }) }) </script>
这个是User.php验证 public function insert() { if(Request::isAjax()){ //使用模型来创建数据 //获取用户通过表单提交过来的数据 //data是变量用来获取数据,是一个数组 $data = Request::except('password_confirm','post'); if(UserModel::create($data)){ return['status'=>1,'message'=>'恭喜,注册成功']; }else{ return['status'=>0,'message'=>'注册失败,请检查']; } }else{ $this->error("请求类型错误",'register'); } }
autoload2021-09-23 09:16:49
url:"{:url('index/user/insert')}"这是不是有问题,在浏览器中查看页面register.html的respond、request是否正常