У меня есть 1 главная страница с формой и другой страницей, чтобы обработать значение формы здесь являются исходными кодами 2 страниц
Формы Страница:
<meta charset="UTF-8">
<title>Form Page</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="process.php" method="post" id="reg-form">
Username: <input type="text" id="username" name="username">
<br>
Password: <input type="password" id="password" name="password">
<br>
<button type="submit" id="submit-btn">Traditional Submit</button>
<button type="button" id="post-btn">$.Post Submit</button>
</form>
<script>
$("#post-btn").click(function(){
$.post("process.php",function(data){
alert(data);
});
});
</script>
Процесс Страница:
<?php
$username=$_POST["username"];
$password=$_POST["password"];
echo "Username: ".$username;
echo "<br>";
echo "Password: ".$password;?>
если я нажимаю «Tradi «Отправить», но работает отлично.
, но когда я нажимаю «$ .Подать Отправить» кнопку, я просто продолжаю получать сообщ об ошибке «Примечание: Undefined индекс ...»
Я не могу понять, где проблема, пожалуйста, пожалуйста, помогите проверить и исправить, спасибо заранее!
Да, я пытаюсь использовать Ajax для обработки значений формы и оставаться на главной странице (вместо того, чтобы перенаправляться на страницу процесса, например, используя традиционную форму submit) – Yolo