我正在做三件事。
我正在使用以下 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));
}
这不起作用。我单击按钮,没有任何反应。警报不会触发。任何人都可以引导我了解我的代码为什么不起作用的正确方向吗?