У меня есть функция, которая вызывает переключатель 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