跟着老师写没有成功
白月光 °
白月光 ° 2018-03-27 22:40:17
0
9
1483

register.html文件

<script>
   $(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('成功了');
               }
           })
       })
   })
</script>

User文件函数

public function insert()
{

   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');
   }
}

请问老师为什么提交没有反应呢,数据库也没有成功添加

白月光 °
白月光 °

membalas semua(6)
时光

我的问题和你一样,我把ajax提交的路径{url('insert')}换成绝对路径就对了,不知道什么原因。

  • balas 兄弟你是怎么写的啊,我跟着视屏做没成功,无法插入数据到数据库
    鱼越龙门 pengarang 2018-12-18 22:48:04
路过
  1. 确定你引入jquery了

  2. 确定ajax 传递数据了

  3. 后台php接收数据

  4. 有数据库,表,字段与你添加的数据对应

    只能帮你到这了

  • balas 确定了引入了jquery,ajax传数据了,后台接受到ajax传的数据了,就是create函数既不报错也没成功,就没反应了
    白月光 ° pengarang 2018-03-28 14:46:44
  • balas 请问成功了吗,我也遇到这问题了,唉
    凌晨¤ pengarang 2018-08-01 14:14:16
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!