首页  >  问答  >  正文

照着视频课程做项目,但是注册表单里的信息用a.jax提交不上去,求解答

   $(function(){

        $("#register").on('click',function (){

        alert($('#login').serialize());

        // $.ajax({

        // //提交类型

        // type:'post',

        // //请求地址

        // url: "{:url('index/user/insert')}",

        // //提交表单数据

        // data: $('#login').serialize(),

        // //返回的数据类型

        // dataType: 'json',

        // success:function(data){

        // alert('成功了');

        // },

        // error:function(data){

        // alert('提交失败');

        // }

        // })

       

        })

        })

        </script>

public function insert()

{

//判断请求是否为Ajax请求

if (Request::isAjax()){

//使用模型来创建数据

//获取用户通过表单提交过来的数据(除了确认密码)

$data = Request::except('password_confirm','post');

//添加数据并判断是否成功

if(UserModel::create($data)){

return ['status'=>1,'message'=>'恭喜,注册成功'];

}else{

return ['status'=>0,'message'=>'注册失败,请仔细检查各项数据'];

}

}else{

$this->error("请求类型错误",'register');

}

}

f5.png

f1.pngf2.pngf3.png

P粉170622230P粉170622230722 天前1048

全部回复(2)我来回复

  • Sanys

    Sanys2022-12-09 19:05:42

    在前端控制台看看自己post的请求信息是否有误?

    或者在后端用dump 打印下请求过来的数据

    回复
    0
  • 取消回复