Der Code von checkLogin ist kopiert und sollte korrekt sein, aber ich weiß nicht, was schief gelaufen ist. Das Klicken auf die Schaltfläche „Senden“ reagiert nicht.
public function checkLogin(Request $request)
$result =' ';
$data = $request -> param();
//Validierungsregeln erstellen
$rule=[
'name|username'=>'require ', //Benutzername ist erforderlich
"password|password"=>'require', //Passwort ist erforderlich
"verify|Bestätigungscode"=>'require|captcha', //Benutzername ist erforderlich /] 自 // Angepasste Bestätigungsaufforderungsinformationen
$ msg = [
'name' = & gt; ['research' = & gt; 'Benutzername darf nicht leer sein, bitte überprüfen'],
'password'=>['require'=> 'Das Passwort darf nicht leer sein, bitte überprüfen Sie'],
'verify'=>[
'require'=>'Der Bestätigungscode darf nicht leer sein, bitte überprüfen Sie ',
'captcha'=>' Fehler im Bestätigungscode' ' ' ' ' s ' s ‐ ‐ ‐ ‐ zur Überprüfung
Überprüfung bestanden, wenn eine Zeichenfolge zurückgegeben wird, handelt es sich um eine benutzerdefinierte Fehlermeldung $result=$this->validate ($data,$rule,$msg); //Wenn die Verifizierung bestanden wird, => md5($data['password']) ];
//Benutzerinformationen abfragen
$user=UserModel::get($map);
$result = 'Der Benutzer wurde nicht gefunden'; }else{
$ result = 'Verifizierung bestanden, klicken Sie zur Eingabe auf [OK]' }
} 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=" Login Record ">
</div>
<!-- Ajax-Übermittlungsskript-->
<script> ;
$(function(){
//Ein Klickereignis zur Anmeldeschaltfläche hinzufügen
$("#login").on('click',function(event){
$.ajax({
type :"POST".//Die Übermittlungsmethode ist post
url:"{:url('checkLogin')}",//Legen Sie die Adresse der Skriptdatei für die Übermittlung von Datenverarbeitungsdaten fest:$("form" ).serialize (),//Serialisieren Sie die Daten des aktuellen Formulars und senden Sie sie ab
dataType:'json',//Setzen Sie den Typ der übermittelten Daten auf json
success: function(data){ //Nur wenn die Flag-Bit ist 1, Verarbeitung fortsetzen
if(data.status==1){
Alert(data.message);
window.location.href="{:url('index/index')}";
}else{
Alert(data.message);
}
}
});
})
})
</script>
已解决,是标点写错一个,写成了.