我使用php,mysql和ajax來顯示聯繫表單,但問題是輸出「插入1條記錄」顯示在下一頁上。我希望在提交時顯示在同一頁面上。要在同一網頁上顯示結果
以下是代碼
validation.html
<html>
<head>
<title>Contact Form</title>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript" language="javascript">
// <script type="text/javascript">
$(document).ready(function(){
$("#myButton").click(function() {
alert("Hii");
$.ajax({
cache: false,
type: 'POST',
url: 'validation.php',
data: $("#contact").serialize(),
success: function(d) {
$("#record").html(d);
}
});
});
});
</script>
</head>
<body>
<form method="post" id="contact" action="validation.php">
Name: <input type="text" name="name"> <br>
E-mail: <input type="text" name="email"> <br>
Password: <input type="text" name="pass"> <br>
Mobile: <input type="number" name="mobile"> <br>
<br>
<input type="submit" value="SUBMIT" id="mybutton"/>
</form>
<div id="record">Record has been inserted</div>
</body>
</html>
任何人都可以請指出我怎麼能去這樣做或需要什麼樣的所有更改?
使用Ajax後,而不是提交 –
將不得不尋找到它,初始搜索有意義的答案。你能否更具描述性,並將其作爲答案發布? –
爲什麼不把'