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

Aucune réponse après avoir cliqué sur le bouton de connexion

Le code de checkLogin est copié et devrait être correct, mais je ne sais pas ce qui s'est passé. Le fait de cliquer sur le bouton d'envoi ne répond pas

public function checkLogin(Request $request)

0;

$result ='. ';

$data = $request -> param();

//Créer des règles de validation

$rule=[

'name|username'=>'require ', //Le nom d'utilisateur est requis

"password|password"=>'require', //Le mot de passe est requis

"verify|Verification code"=>'require|captcha', //Le nom d'utilisateur est requis /] 自 // Informations sur l'invite d'échec de la vérification personnalisée

$ msg = [

'name' = & gt; ['research' = & gt; 'le nom d'utilisateur ne peut pas être vide, veuillez vérifier'],

'password'=>['require'=> 'Le mot de passe ne peut pas être vide, veuillez vérifier'],

'verify'=>[

'require'=>'Le code de vérification ne peut pas être vide, veuillez vérifier ',

            'captcha'=>' Erreur de code de vérification'                                                                                                ' ' ' ' s ' s ‐ ‐ ‐ ‐ pour vérifier

Vérification réussie, si une chaîne est renvoyée, il s'agit d'un message d'erreur défini par l'utilisateur

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

//Si la vérification est réussie Exécuter

                                                                                                                                            =>

//Requête des informations sur l'utilisateur

$user=UserModel::get($map);


if($user == null){

               $result = 'L'utilisateur n'a pas été trouvé';       }else{

                 $ result = 'Vérification réussie, cliquez sur [OK] pour entrer'        }

}

return ['status'=>$status,'message'=>$result,'data'=>$data ];

}

<div class="formControls col-xs-8 col-xs-offset-3">

<input name="" type="button" id="login" class="btn btn-success radius size-L" value=" Connexion    Enregistrer ">

</div>

<!-- Script de soumission Ajax-->

<script> ;

$(function(){

//Ajouter un événement de clic au bouton de connexion

$("#login").on('click',function(event){

$.ajax({

type :"POST".//La méthode de soumission est post

url:"{:url('checkLogin')}",//Définissez l'adresse du fichier de script pour soumettre le traitement des données

data:$("form" .serialize (),//Sérialisez les données du formulaire actuel et soumettez-les

dataType:'json',//Définissez le type de données soumises sur json

success: function(data){ //Seulement si le le bit d'indicateur est 1, continuez le traitement

if(data.status==1){

alert(data.message);

window.location.href="{:url('index/index')}";

}else{

alert(data.message);

}

}

});

})

})

</script>


鹏(•̀ω•́)y鹏(•̀ω•́)y2516 Il y a quelques jours1744

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

  • 鹏(•̀ω•́)y

    鹏(•̀ω•́)y2017-12-23 13:12:04

    Résolu, une ponctuation était fausse, elle était écrite ainsi.

    répondre
    0
  • Annulerrépondre