我有類似以下形式:AJAX:提交一個表單而無需刷新頁面
<form method="post" action="mail.php" id="myForm">
<input type="text" name="fname">
<input type="text" name="lname">
<input type="text" name="email">
<input type="submit">
</form>
我新的AJAX和當用戶點擊提交按鈕,我試圖做到的是,我想要mail.php
腳本在幕後運行而不刷新頁面。
我試圖像下面的代碼,但是,它似乎仍然提交表單之前一樣,而不是像我需要它(幕後):
$.post('mail.php', $('#myForm').serialize());
如果可能的話,我會希望得到幫助,使用AJAX實現這一點,
提前感謝
您需要防止默認操作。嘗試在jQuery中防止默認功能 –
@EdwinAlex或者只是使用簡單的'button'而不是'submit' – tnanoba
@DaHaKa我們也可以改變它。但爲什麼我們需要在腳本本身有選項。 –