我想在POST中使用php脚本从html表单中获取一些数据,但是此脚本在javascript脚本中被调用,当我尝试获取数据时出现以下错误:“未定义索引”
Anoyone可以帮助我吗?对不起,但是我刚刚开始学习PHP
HTML的一部分:
<form class="form" id="myform" method="post">
<div class="form__group">
<input type="text" placeholder="Username" id="Username" name="Username" class="form__input" />
</div>
</form>
JS脚本的一部分:
if (errors == false) {
var Username = document.getElementById("Username");
var Password = document.getElementById("Password");
$.ajax({
url: "scripts/register.php",
success: function () {
alert('Success');
}
});
PHP脚本的一部分:
$Username = $_POST['Username'];
$Password = $_POST['Password'];
答案 0 :(得分:2)
您最好先阅读文档http://api.jquery.com/jquery.ajax/
var Username = document.getElementById("Username").value;
var Password = document.getElementById("Password").value;
$.ajax({
method: 'POST',
url: "scripts/register.php",
data: {
Username: Username,
Password: Password
},
success: function() {
alert('Success');
}
});