Heim  >  Fragen und Antworten  >  Hauptteil

Wenn die Registrierung erfolgreich ist, die Weiterleitung jedoch nicht erfolgt, liegt ein Fehler vor.

öffentliche Funktion insert()

{ //Die Front-End-Übermittlung muss eine Ajax-Anfrage sein und dann neue Operationen überprüfen und hinzufügen

if(Request::isAjax()){

//1 $data = Request::post(); //Zu überprüfende Daten

$rule = 'appcommonvalidateUser'; //Benutzerdefinierter Validator


//Überprüfung starten: Fehlerinformationen in $res speichern, bei Erfolg true zurückgeben

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

if (true !== $res){ //Validierung fehlgeschlagen

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

}else { //Überprüfung erfolgreich

//2. Schreiben Sie die Daten in die Datentabelle zh_user und beurteilen Sie das Schreibergebnis

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

//Nach erfolgreicher Registrierung erfolgt die automatische Anmeldung

return ['status'=>1, 'message'=>'Herzlichen Glückwunsch, die Registrierung war erfolgreich~~'];

} else {

return ['status'=>0, 'message'=>'Registrierung fehlgeschlagen~~'];

}

}

}else{

$this->error('Anfragetypfehler' ,'register');

}

}

<script type="text/javascript">

$(function(){

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

                                                                                $ ('#Login'),

Datentyp: 'JSON',

SUCCESS: Function (data) {

switch (data.status) .message);

                                                                                                                                                                    Fenster .location.href = "

              warning(data.message);

              window.location.back();                   break;

});

. });

</script> ;

梁恒祥梁恒祥2304 Tage vor1807

Antworte allen(1)Ich werde antworten

  • ma

    ma2019-07-11 21:00:14

    你解决了吗,我也是这样。你后来如何成功的?

    Antwort
    0
  • StornierenAntwort