Bootstrap 署名フォームを使用しており、次のコードを使用しています。
$.ajax({
type: "POST",
url: 'process/register.php',
data: $(this).serialize(),
dataType: "html",
success: function(msg){
alert('23');
},
error: function(error) {
console.log("an error", error);
}
});
それでも何も起こりません。フォームは機能し、データベースには新しい追加がありますが、コールバックは実行されません。
要求どおり、これはregister.php
コードです:
$email = $_POST['Email_address'];
$pword = $_POST['Password'];
$pword = md5($pword);
$result = $db->query("INSERT INTO users (`name`,`password`) VALUES ('" . $email . "','" . $pword . "')");
if($result != FALSE){
echo "true";
} else {
echo "false";
}
echo "!!!!!!!!!!";
役立つ場合は、HTML フォーム コードを次に示します。
<form class="form-signin" method="post" enctype="multipart/form-data" action="" id="regForm">
<h2 class="form-signin-heading" style="width:500px;">Register</h2>
<input type="text" class="form-control" placeholder="Email address" name="Email_address" id="Email_address" autofocus required>
<input type="password" class="form-control" placeholder="Password" name="Password" id="Password" required><br>
<button class="btn btn-lg btn-primary btn-block" type="submit" id="regSubmit">Register</button>
</form>