Si l'enregistrement réussit mais que la redirection ne se produit pas, il y a un problème.
梁恒祥
梁恒祥 2018-06-02 16:44:57
0
1
1809

public function insert()

{ //La soumission frontale doit être une requête Ajax, puis vérifier et ajouter de nouvelles opérations

if(Request::isAjax()){

//1. $data = Request::post(); //Données à vérifier

$rule = 'appcommonvalidateUser'; //Validateur personnalisé


//Démarrer la vérification : enregistre les informations d'erreur dans $res, renvoie true en cas de succès

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

if (true !== $res){ //La validation a échoué

return ['status'=> ' =>$res];

}else { //Vérification réussie

//2. Écrivez les données dans la table de données zh_user et jugez le résultat de l'écriture

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

//Après une inscription réussie, la connexion automatique sera réalisée

return ['status'=>1, 'message'=>'Félicitations, l'inscription est réussie~~'];

} else {

return ['status'=>0, 'message'=>'Registration failed~~']; ,'s'inscrire');

}

}

<script type="text/javascript">

$(function(){

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

                                                                                                    $ ('#Log in'). Sérialiser (),

Type de données : 'JSON',

SUCCÈS : Fonction (données) {

switch (data.status) .message);

                                                                                                                                                                                    fenêtre .location.href = "

              alert(data.message);

                window.location.back();                   break;

});

});

</script>

梁恒祥
梁恒祥

répondre à tous(1)
ma

L'avez-vous résolu ? Je suis pareil. Comment avez-vous réussi ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!