我有一個函數在單擊'註冊'按鈕時調用HTML代碼開關。我遇到的問題是當我在註冊時測試錯誤的密碼或錯誤的電子郵件。我成功地檢查數據是否正確,但它加載了以前的html。你知道我怎樣才能防止這個?PHP請求導致AJAX重新加載錯誤頁面
$(document).ready(function(){
$("#signupButton").click(function(e){
e.preventDefault();
$.ajax({url: "/bookwebsite/html/signup.txt", success: function(result){
$("body").html(result);
}});
});
上面的代碼是ajax切換出導致'註冊'頁面的HTML主體的方式。
//confirm password and confirmed password are the same
if($signup_password != $signup_password_confirm){
echo "<font color='red'>Passwords do not match</font>";
//session_destroy();
//echo $signup_password . $signup_password_confirm;
break;
}
以上代碼是檢查該密碼匹配PHP。評論的東西是我剛剛嘗試的東西。
謝謝!
'signup.txt' ...? – David
signup.txt是在HTML中與正文切換的內容。 – odus
那麼在哪裏執行任何PHP代碼?目前還不清楚你在問什麼。這段代碼只是從服務器獲取數據並將其放在'body'標記中,但它聽起來像是在問爲什麼會發生這種確切的事情...... – David