ö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> ;
你解决了吗,我也是这样。你后来如何成功的?