recherche

Maison  >  Questions et réponses  >  le corps du texte

Bonjour professeur, j'ai écrit le code selon votre cours. Les données frontales ne peuvent pas être soumises à la base de données et il n'y a pas d'invite contextuelle. S'il vous plaît corrigez-moi.

//regiser

<!-头部->{include file="public:header"/}<!-导航->{include file="public:nav"/}<div class= "col-md-8">    <div class="page-header text-center">        <h2>用户注册</h2>    </div>    <form class="form-horizontal" method='post' id="login">    <div class="form-group">            <label for="inputEmail1" class="col-sm-2 control-label">用户:</label>            <div class="col-sm-10">                <input type="text" name="name" class="form-control" id="inputEmail1" placeholder="username">            </div>        </div>        <div class="form-group">            <label for="inputEmail2" class="col-sm-2 control-label">邮箱:</label>            <div class="col-sm-10">                <input type="text" name="email" class="form-control" id="inputEmail2" placeholder="Email">            </div>        </div>        <div class="form-group">            <label for="inputEmail3" class="col-sm-2 control-label">手机:</label>            <div class="col-sm-10">                <input type="text" name="mobile" class="form-control" id="inputEmail3" placeholder="Mobile">            </div>        </div>        <div class="form-group">            <label for="inputEmail4" class="col-sm-2 control-label">密码:</label>            <div class="col-sm-10">                <input type="password" name="password" class="form-control" id="inputEmail4" placeholder="Password">            </div>        </div>        <div class="form-group">            <label for="inputEmail5" class="col-sm-2 control-label">确认密码:</label>            <div class="col-sm-10">                <input type="password"   name="password_confirm"  class="form-control" id="inputEmail5" placeholder="Password_confirm">            </div>        </div>        <div class="form-group">            <div class="col-sm-offset-2 col-sm-10">                <button type="submit" class="btn btn-default" id="register">注册</button>            </div>        </div>    </form></div><script>    $(function () {        $("#register").on('click',function () {           alert($('#login').serialize());            $.ajax({                tapez : 'post', url:"{:url('index/user/insert')}",                data:$('#login').serialize(),                dataType:'json',                success:function (data) {                   alert('成功了')                }            })        })    })</script>{include file="public:rigt"/}{include file="public:footer"/}

//User

<?php/ ***page d'inscription*/namespace appindexcontroller;use appcommoncontrollerBase;use appcommonmodelUser as UserModel;use thinkfacadeRequest;class User extends Base{    public function register()    {        $this ->assign('title','用户注册');        return $this ->fetch();    }    public function insert()    {        if ( Request ::isAjax()){          $data =  Request::sauf('password_confirm','post');           if(UserModel::create($data)) {               return ['status'=> 1, 'message'=> '注册成功'];            }else{               return ['status'=> 0, 'message'=> '注册失败'];           }        }autre{          $this -> error("请求类型错误",'register');        }    }}

AndyAndy1404 Il y a quelques jours1115

répondre à tous(1)je répondrai

  • 查无此人

    查无此人2021-04-07 11:37:29

    Votre code est trop compliqué et vous n'avez téléchargé aucune version TP. Vous pouvez emballer l’intégralité du projet et me l’envoyer.

    La version actuelle de thinkphp est déjà la 6. Vous pouvez apprendre la version 6.

    Selon votre question, si l'opération PHP n'est pas terminée et qu'une erreur est signalée, il n'y aura certainement pas de boîte pop-up dans le code JS.

    Veuillez d'abord jeter un œil au code php pour voir s'il y a des erreurs. F12 du navigateur peut être visualisé.

    répondre
    0
  • Annulerrépondre