簡單...
更改HTML這個...
<form id="myform" name='myform' method='post' action="">
<input name='name' type='text'/></br>
<input name='email' type='text'/></br>
<input name='title' type='text'/></br>
<textarea name='message'></textarea></br>
<button id="submitbutton">SUBMIT</button>
</form>
包含在頁面頂部jQuery庫...
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
然後添加此腳本在頁面上...
<script>
$(document).ready(function(){
$('#submitbutton').click(function(e){
e.preventDefault();
form = $("#myform").serialize();
$.ajax({
type: "POST",
url: "yourpage.php",
data: form,
success: function(data){
alert('Successful!');
}});
return false; //stop the actual form post !important!
});
});
</script>
另一方面的處理是PHP ....我不會告訴你那部分....因爲我假設你已經知道如何處理服務器端的表單。
此問題已被問過100次。請在發佈新問題前查找答案。 –
[創建jQuery AJAX請求到PHP函數]可能的重複(http://stackoverflow.com/questions/7016701/creating-jquery-ajax-requests-to-a-php-function) –