Heim > Fragen und Antworten > Hauptteil
<!--Ajax-Übermittlungsskript-->
$(function(){
//Ein Klickereignis zur Anmeldeschaltfläche hinzufügen
$("#login").on('click',function (event) {
$.ajax({
$ form").serialize(), // Serialisieren Sie die Daten des aktuellen Formulars vor dem Absenden
dataType:'json', // Setzen Sie den Typ der übermittelten Daten auf json
Success:function (data) { // Nur das Rückgabeflag ist 1. Wird nur verarbeitet (if (data.status == 1) {// Nur wenn der Statuswert auf 1 zurückgegeben wird, darf in den Hintergrund gesprungen werden. Fenster. location.href="{:url('index/index')}";
// Ausgabefehler )
User.php
<?php
namespace appindexcontroller;
use appindexcontrollerBase;
//use thinkController;
use thinkRequest;
use appindexmodelUser as UserModel;
use thinkdb;
class User erweitert Base
{
//Anmeldeseite
öffentliche Anmeldefunktion ()
{
checkLogin(Request $request)
{
/ /Anfängliche Rückgabeparameter
$status =0;
$result ='';
$data = $request -> //Validierungsregeln erstellen
$rule= [
'name|username'=> ;'require', //Benutzername ist erforderlich
"password|password"=>'require', //Passwort ist erforderlich
"verify|verification code"=>'require| captcha', "//Benutzername ist erforderlich. Ausfüllen
$msg=[ >['require'=>'Das Passwort darf nicht leer sein, bitte überprüfen'],
'verify'=> ;[
'require'=>'Der Bestätigungscode darf nicht leer sein, bitte überprüfen',
'captcha' =>'Bestätigungscode-Fehler',
Fehlermeldung
$result=$this->validate($ data,$rule,$msg);
Nachricht
‐ ‐ ‐ $result=$this->validate($data,$rule,$msg); Bedingungen
'name'=> $ user=UserModel::get($map);
if($user == null){
$result = 'Der Benutzer wurde nicht gefunden';
}else{
$status = 1;
return ['status'=>$ status,' message'=>$result,'data'=>$data];
}
//Abmelden
public function logout(){
}
}
Geben Sie das richtige Konto und Passwort zur Überprüfung ein. Danach Beim Codieren reagiert die Seite nicht mehr und die Fehlermeldung lautet:
joker2017-09-27 12:02:05
$result=$this->validate($data,$rule,$msg);
这个有毒,想想和这个请求没关系吧;但是, 修改第三个参数删除或者 把自定义的的错误提示信息删除 又可以连了 这是什么情况!?