请教:ajax提交数据为什么传不到控制器呢?
清晨的粥
清晨的粥 2019-09-18 14:26:09
[PHP讨论组]

我在学习Peter.zhu老师的《最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上**班课)》的时


候,其中第“10-3用户注册功能的初步实现”节,为什么我的ajax提交数据不能传到控制器呢?


register.html代码为:


{include file="public:header" /}


{include file="public:nav" /}












 


   


   


     


placeholder="UserName">


   


 




   


   


   


     


placeholder="Email">


   


 




   


   


   


     


placeholder="MobileNumber">


   


 




   


   


   


     


placeholder="Password">


   


 

   




   


   


   


     


placeholder="Password Confrim">


   


 




 


   


     


   


 








 




{include file="public:right" /}


{include file="public:footer" /}


控制器index/User的代码为:





namespace app\index\controller;




use app\common\controller\Base;


use think\facade\Request;


use app\common\model\User as UserModel;




class User extends Base


{


// 注册页面


public function register()


{


$this->assign('title','用户注册');


return $this->fetch();


}




public function index()


{


echo 'dfdssfsdf';


}




//处理用户提交的用户信息


public function insert()


{


echo "";


// echo "dfsdfsdf";


if(Request::isAjax()){


// 验证数据


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


$data = Request::post();//得到要验证的数据


$rule = 'app\common\validate\User';//自定义的验证规则


//开始验证 


$res=$this->validate($data,$rule);


if (true!==$res){ //false


return ['status'=> -1,'message'=>$res];


}else  {


if(UserModel::create($data))


{


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


}


else


{


return ['status'=>0,'message'=>'注册失败,请检查'];


}


}//true


// 使用模型来创建数据


// 获取用户通过表单提交过来的数据


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


// $this->success($data,'index/index/index');


}


else


{


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


}


}


}


现象为在注册页面点击“注册”按钮后,页面刷新后仍为注册页面,没有任何错误提示,这是为什么呢


,一个星期也没找到问题,谢谢各位老师解答!!!


清晨的粥
清晨的粥

全部回复(2)
卢小强

data为什么是login不应该是form表单吗

  • 回复 form表单的id是login
    清晨的粥 作者 2019-09-20 08:22:56
k

好长

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号