У меня есть три вещи.jQuery сериализованные данные не вставляются в базу данных
Я отправляю информацию в jQuery, используя следующую форму HTML.
<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));
}
Это не работает. Я нажимаю кнопку, и ничего не происходит. Предупреждение не срабатывает. Может ли кто-нибудь привести меня в правильном направлении относительно того, почему мой код не работает?
предлагают заглавной тип Аякса POST –
@ Асансан сделал и не повезло, сэр. –