嗨,我想更新數據庫中的數據從一個窗體在同一頁面上的PHP代碼沒有重定向/重新加載頁面。PHP窗體停留在同一頁
我想這個教程,但沒有奏效:http://www.formget.com/form-submit-without-page-refreshing-jquery-php/
更新代碼:
<?php
include "db.php";
session_start();
$value=$_POST['name'];
$query = mysqli_query($connection,"UPDATE users SET profiel='$value' WHERE username='$_SESSION['user']'");
?>
Profilecomplete.js:
$(document).ready(function() {
$("#submit").click(function() {
var name = $("#name").val();
if (name == '') {
alert("Insertion Failed Some Fields are Blank....!!");
} else {
// Returns successful data submission message when the entered information is stored in database.
$.post("config/profilecomplete.php", {
value: name
}, function(data) {
alert(data);
$('#form')[0].reset(); // To reset form fields
});
}
});
});
形式:
<form method="POST" id="form">
<div class="input-field col s6">
<input id="name" type="text" class="validate">
<label for="name">Value</label>
</div>
<button type="submit" id="submit" class="btn-flat">Update</button>
</form>
你有這樣的例子/教程嗎? –
你能用更多的代碼來編輯你的問題嗎?我沒有閱讀教程,但我認爲有一些形式的jQuery Ajax正在使用,並且我相信我並不是唯一希望遵循整個教程來回答你的問題的人。 – Lewis
編輯帖子 –