3 つのことが進行中です。
次の HTML フォームを使用して jQuery に情報を送信しています。
<div id="note_add_container">
<form id="note_add" method="post">
<input type="text" name="name" placeholder="name" />
<input type="text" name="location" placeholder="location" />
<button id="submit_note">Add note!</button>
</form>
</div>
これは、そのようなシリアル化された情報をデータベースに投稿するために使用している jQuery スクリプトです。
$('button').click(function () {
$.ajax ({
type: "POST",
url: "post.php",
data: $('#note_add').serialize(),
success: function(){
alert("Done");
}
});
});
これは、情報をデータベースに挿入する PHP です。
$name = $_POST['name'];
$location = $_POST['location'];
$sql = "INSERT INTO get (name, location)
VALUES ('$name', '$location')";
if (!mysqli_query($connection, $sql)) {
die('Error: ' . mysqli_error($link));
}
これは動作しません。ボタンをクリックしても何も起こりません。アラートは発生しません。私のコードが機能しない理由について、誰かが私を正しい方向に導くことができますか?