Die Referenz ist jquery-2.1.4.min.js. Die Datenübermittlung ist erfolgreich, der Sprung erfolgt jedoch nicht. Datenbanktests werden ebenfalls protokolliert. Njs-Code-Funktion login () {$ .ajax ({type: "post", // Methoden-URL: "apH/logingo.php", // Das Formular empfängt URL-Daten: $ ('#form1'). Serialize () Mit; <a style='color:red'>Falsches Konto oder Passwort</a>"; //Aufforderungswörter oder anderes Feedback für fehlgeschlagene Übermittlung Code var result=document.getElementById("Result") result.innerHTML="<a style='color:red'>Netzwerkverbindung fehlgeschlagen</a>"; ' ' ' s ' ' 1 ' ' ' ' selbst zu ' ' s 1 ' t t 1------$username = $_POST["username"];//Erhalten Sie den Benutzernamen aus der Form POST $passs = $_POST["pass"];//Erhalten Sie das Passwort aus der Form POST//$addkey = $_POST['logcode ' ]; //8-Bit-SCHLÜSSEL //Formularfilterung $user = trim($username);//Leerzeichen filtern $psw = trim($passs);//Leerzeichen filtern //Mit der Beurteilung beginnen if($user == " " && $psw == ""){ echo "[{"result":"<a style='color:red'>Die Kontonummer und das Passwort sind nicht ausgefüllt! </a>"}]";}else if ($user == "") { echo "[{"result":"<a style='color:red'>Das Konto wurde nicht ausgefüllt Yet< /a>"}]";}else if ($psw == "") { echo "[{"result":"<a style='color:red'>Das Passwort wurde nicht ausgefüllt Yet</a> ;"}]";}else{
//MD5-Passwort überprüfen $md5psw = MD5($psw); include_once($_SERVER['DOCUMENT_ROOT'].'/config/db.php'); Datenbankkonfiguration verknüpfen File$sql = "SELECT * FROM add_user WHERE username='$_POST[username]' and pass='$md5psw'";
$result = $db->query($sql);$row = $ result-> ;fetch_assoc();session_start();$_SESSION['username'] = $row['username']; $_SESSION['userid'] = $row['id'];
if ($row ) { echo "[{"result="Verifizierung erfolgreich"}]"; } }else{ echo "[{"result="fail"}]"; }}
?>
自己已经解决,谢谢。