引用的是jquery-2.1.4.min.js,數(shù)據(jù)提交成功了,但是不跳轉(zhuǎn)。數(shù)據(jù)庫測試也有記錄。
JS代碼function Login() {? ? ? ? ? ? $.ajax({? ? ? ? ? ? ? ? type: "POST",//方法? ? ? ? ? ? ? ? url: "aph/logingo.php" ,//表單接收url? ? ? ? ? ? ? ? data: $('#form1').serialize(),? ? ? ? ? ? ? ? success: function (data) {? ? ? ? ? ? ? ? ? ? var result=document.getElementById("Result");? ? ? ? ? ? ? ? ? ? //提交成功? ? ? ? ? ? ? ? ? ? result.innerHTML=data[0].result;? ? ? ? ? ? ? ? ? ? if (data[0].result == "登陸成功") {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? result.innerHTML="登陸成功";? ? ? ? ? ? ? ? ? ? ? ? setTimeout("window.location.,2000);? ? ? ? ? ? ? ? ? ? }else if (data[0].result == "fail") {? ? ? ? ? ? ? ? ? ? ? ? result.innerHTML="<a style='color:red'>賬號或密碼錯誤</a>";? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? },? ? ? ? ? ? ? ? error : function(data) {? ? ? ? ? ? ? ? ? //提交失敗的提示詞或者其他反饋代碼? ? ? ? ? ? ? ? ? ? var result=document.getElementById("Result");? ? ? ? ? ? ? ? ? ? result.innerHTML="<a style='color:red'>網(wǎng)絡連接失敗</a>";? ? ? ? ? ? ? ? }? ? ? ? ? ? });? ? ? ? } PHP代碼 <?php//error_reporting(-1);? ? ? ? ? ? ? ? ? ? //打印出所有的 錯誤信息header("Content-type:application/json;chartset=uft-8");
$username = $_POST["username"];//獲取表單POST過來的用戶名$passs = $_POST["pass"];//獲取表單POST過來的密碼//$addkey = $_POST['logcode']; //8位KEY?//表單過濾$user = trim($username);//過濾空格$psw = trim($passs);//過濾空格?//開始判斷if($user == "" && $psw == ""){? ? echo "[{\"result\":\"<a style='color:red'>賬號和密碼都沒填呢!</a>\"}]";}else if ($user == "") {? ? echo "[{\"result\":\"<a style='color:red'>賬號還沒填呢</a>\"}]";}else if ($psw == "") {? ? echo "[{\"result\":\"<a style='color:red'>密碼還沒填呢</a>\"}]";}else{
?? ? //校驗MD5密碼? ? $md5psw = MD5($psw);?? ? include_once($_SERVER['DOCUMENT_ROOT'].'/config/db.php'); //鏈接數(shù)據(jù)庫配置文件$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\":\"驗證成功\"}]"; ? ? }else{? ? ? ? echo "[{\"result\":\"fail\"}]";? ? }}
?>