AJAX提交不跳轉
依然是小超
依然是小超 2020-02-15 01:35:43
0
1
987

引用的是jquery-2.1.4.min.js,資料提交成功了,但不跳躍。資料庫測試也有記錄。
JS程式碼function Login() {            $.ajax({                         data: $('#form1').serialize (),                success: function (data) {                    var result=對                   result.innerHTML=data[0].result;                    if (data[0].result == "成功") {                                                 setTimeout("window.location.href='http://www.zaijiapc.com'",2000);                    }else if (data== " fail") {                        result.innerHTML="<a style='color:red'>帳號或密碼錯誤</      },                error : function(data) {                  //提交失敗中中參加的提示其他回饋程式碼                    var result=document.getElementById("Result");              <);              <o&F: 線上失敗&F) 失敗”&F); 名詞              }            });        } 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'].'/RO/ db.php'); //連結資料庫設定檔$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\":\"result\":\ "fail\"}]";    }}
?>

依然是小超
依然是小超

全部回覆(1)
依然是小超

自己已經解決,謝謝。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板